#!/usr/bin/env python
# -*-coding=utf-8-*-
"""
author:lkw
date:2018.6.10
function:存放指标信息，包含高频和低频指标，每个包含两个部分：指标：参数、部分指标：指标。
"""

high_to_full = {
    '涨停': '涨停价', '收市价': '昨收价', '涨停价': '涨停价', '昨收价': '昨收价',  '最低多少钱': '最低价',
    '股票状态': '股票状态', '停牌': '股票状态', '开盘价': '开盘价', '最低价': '最低价', '最低的价格': '最低价',
    '开盘': '开盘价', '最低价钱': '最低价', '涨跌': '涨跌额', '涨跌额': '涨跌额', '价格': '现价', '现价': '现价',
    '股价': '现价', '成交量': '成交量', '最高价': '最高价', '跌停价': '跌停价',
    '成交股': '成交量', '最高价钱': '最高价', '多钱': '现价', '收市': '昨收价',
    '跌停': '跌停价', '最低股价': '最低价', '多少钱': '现价',
    '当前价格': '现价', '跌幅': '涨跌幅', '开市价': '开盘价', '收盘': '昨收价',
    '股票振幅': '振幅', '价钱': '现价', '振幅': '振幅', '交易额': '成交额', '交易金额': '成交额', '交易总额': '成交额',
    '最高价格': '最高价', '开市': '开盘价', '涨跌幅': '涨跌幅',
    '涨幅': '涨跌幅', '存入时间戳': '存入时间戳', '成交额': '成交额', '成交金额': '成交额', '成交总额': '成交额',
    '成交股数': '成交量', '股票名': '股票名称',  '股票称呼': '股票名称', '股票名字': '股票名称',
    '主力流出比': '主力流出比率 ', '证券信用交易': '融资融券', '收盘价': '昨收价', '股票名称': '股票名称',
    '代码': '股票代码', '股票号码': '股票代码', '股票编码': '股票代码', '股票代码': '股票代码',
    '买5': '买5', '卖5': '卖5', '买五': '买5', '卖五': '卖5', '股票类型': '股票类型',
    '换手率': '换手率', '换手': '换手率', '周转率': '换手率', 'TURNOVER': '换手率',
    '自由流通股本': '自由流通股本', '流通股本': '自由流通股本', '自由流通量': '自由流通股本', '流通量': '自由流通股本',
    '流通A股数': '流通A股数', '流通A股': '流通A股数'}

high_frequency_index = {'股票代码': 'shrCd', '股票名称': 'shrNm', '股票类型': 'Type', '现价': 'nMatch',
                        '开盘价': 'nOpen',
                        '昨收价': 'nPreClose', '最低价': 'lowestPrice', '最高价': 'highestPrice',
                        '涨跌额': 'riseAndFallAmount', '涨跌幅': 'riseAndFallRate',
                        '振幅': 'amplitude', '涨停价': 'high', '跌停价': 'low', '成交量': 'ivolume',
                        '成交额': 'iTurnover', '换手率': 'turnOver', '自由流通股本': 'freeShares',
                        '买5': 'buy5', '卖5': 'shell5', '股票状态': 'stockStatus',
                        '存入时间戳': 'realTimeState_saveTime', '流通A股数': 'asharesTrade'}

low_to_full = {
    '多头': '多头排列', '多头排列': '多头排列',
    '5日均线上穿10日均线': '5日均线上穿10日均线',
    '五日均线上穿十日均线': '5日均线上穿10日均线',
    '5日线上穿10日线': '5日均线上穿10日均线',
    '五日线上穿十日线': '5日均线上穿10日均线',
    '5日K线上穿10日K线': '5日均线上穿10日均线',
    '五日K线上穿十日K线': '5日均线上穿10日均线',
    '5日线突破10日线': '5日均线上穿10日均线',
    '五日线突破十日线': '5日均线上穿10日均线',
    '5日线超过10日线': '5日均线上穿10日均线',
    '五日线超过十日线': '5日均线上穿10日均线',
    '5日线高于10日线': '5日均线上穿10日均线',
    '五日线高于十日线': '5日均线上穿10日均线',
    '5日线上破10日线': '5日均线上穿10日均线',
    '五日线上破十日线': '5日均线上穿10日均线',
    '5日线穿过10日线': '5日均线上穿10日均线',
    '五日线穿过十日线': '5日均线上穿10日均线',
    '5日均线突破10日均线': '5日均线上穿10日均线',
    '五日均线突破十日均线': '5日均线上穿10日均线',
    '5日均线超过10日均线': '5日均线上穿10日均线',
    '五日均线超过十日均线': '5日均线上穿10日均线',
    '5日均线高于10日均线': '5日均线上穿10日均线',
    '五日均线高于十日均线': '5日均线上穿10日均线',
    '5日均线上破10日均线': '5日均线上穿10日均线',
    '五日均线上破十日均线': '5日均线上穿10日均线',
    '5日均线穿过10日均线': '5日均线上穿10日均线',
    '五日均线穿过十日均线': '5日均线上穿10日均线',

    '5日均线上穿20日均线': '5日均线上穿20日均线',
    '五日均线上穿二十日均线': '5日均线上穿20日均线',
    '5日线上穿20日线': '5日均线上穿20日均线',
    '五日线上穿二十日线': '5日均线上穿20日均线',
    '5日K线上穿20日K线': '5日均线上穿20日均线',
    '五日K线上穿二十日K线': '5日均线上穿20日均线',
    '5日线突破20日线': '5日均线上穿20日均线',
    '五日线突破二十日线': '5日均线上穿20日均线',
    '5日线超过20日线': '5日均线上穿20日均线',
    '五日线超过二十日线': '5日均线上穿20日均线',
    '5日线高于20日线': '5日均线上穿20日均线',
    '五日线高于二十日线': '5日均线上穿20日均线',
    '5日线上破20日线': '5日均线上穿20日均线',
    '五日线上破二十日线': '5日均线上穿20日均线',
    '5日线穿过20日线': '5日均线上穿20日均线',
    '五日线穿过二十日线': '5日均线上穿20日均线',
    '5日均线突破20日均线': '5日均线上穿20日均线',
    '五日均线突破二十日均线': '5日均线上穿20日均线',
    '5日均线超过20日均线': '5日均线上穿20日均线',
    '五日均线超过二十日均线': '5日均线上穿20日均线',
    '5日均线高于20日均线': '5日均线上穿20日均线',
    '五日均线高于二十日均线': '5日均线上穿20日均线',
    '5日均线上破20日均线': '5日均线上穿20日均线',
    '五日均线上破二十日均线': '5日均线上穿20日均线',
    '5日均线穿过20日均线': '5日均线上穿20日均线',
    '五日均线穿过二十日均线': '5日均线上穿20日均线',

    '收盘价上探5日均线': '收盘价上探5日均线',
    '收盘价上探五日均线': '收盘价上探5日均线',
    '收盘价上探5日线': '收盘价上探5日均线',
    '收盘价上探五日线': '收盘价上探5日均线',
    '收盘价上探5日K线': '收盘价上探5日均线',
    '收盘价上探五日K线': '收盘价上探5日均线',

    '收盘价上探10日均线': '收盘价上探10日均线',
    '收盘价上探十日均线': '收盘价上探10日均线',
    '收盘价上探10日线': '收盘价上探10日均线',
    '收盘价上探十日线': '收盘价上探10日均线',
    '收盘价上探十日K线': '收盘价上探10日均线',
    '收盘价上探10日K线': '收盘价上探10日均线',

    '收盘价回踩10日均线': '收盘价回踩10日均线',
    '收盘价回踩十日均线': '收盘价回踩10日均线',
    '收盘价回踩10日线': '收盘价回踩10日均线',
    '收盘价回踩十日线': '收盘价回踩10日均线',
    '收盘价回踩10日K线': '收盘价回踩10日均线',
    '收盘价回踩十日K线': '收盘价回踩10日均线',

    '收盘价回踩20日均线': '收盘价回踩20日均线',
    '收盘价回踩二十日均线': '收盘价回踩20日均线',
    '收盘价回踩20日线': '收盘价回踩20日均线',
    '收盘价回踩二十日线': '收盘价回踩20日均线',
    '收盘价回踩20日K线': '收盘价回踩20日均线',
    '收盘价回踩二十日K线': '收盘价回踩20日均线',

    'KDJ金叉': 'KDJ金叉',
    'KDJ指标金叉': 'KDJ金叉',
    'KDJ死叉': 'KDJ死叉',
    'KDJ指标死叉': 'KDJ死叉',
    'KDJ高位金叉': 'KDJ高位金叉',
    'KDJ指标高位金叉': 'KDJ高位金叉',
    'KDJ高位上金叉': 'KDJ高位金叉',
    'KDJ高位处金叉': 'KDJ高位金叉',
    'KDJ指标高位上金叉': 'KDJ高位金叉',
    'KDJ指标高位处金叉': 'KDJ高位金叉',

    'KDJ低位金叉': 'KDJ低位金叉',
    'KDJ指标低位金叉': 'KDJ低位金叉',
    'KDJ低位上金叉': 'KDJ低位金叉',
    'KDJ低位处金叉': 'KDJ低位金叉',
    'KDJ指标低位上金叉': 'KDJ低位金叉',
    'KDJ指标低位处金叉': 'KDJ低位金叉',

    'KDJ高位死叉': 'KDJ高位死叉',
    'KDJ指标高位死叉': 'KDJ高位死叉',
    'KDJ高位上死叉': 'KDJ高位死叉',
    'KDJ高位处死叉': 'KDJ高位死叉',
    'KDJ指标高位上死叉': 'KDJ高位死叉',
    'KDJ指标高位处死叉': 'KDJ高位死叉',

    'KDJ低位死叉': 'KDJ低位死叉',
    'KDJ指标低位死叉': 'KDJ低位死叉',
    'KDJ低位上死叉': 'KDJ低位死叉',
    'KDJ指标低位上死叉': 'KDJ低位死叉',
    'KDJ低位处死叉': 'KDJ低位死叉',
    'KDJ指标低位处死叉': 'KDJ低位死叉',

    '随机指标金叉': 'KDF金叉',
    '随机指标死叉': 'KDJ死叉',
    '随机指标高位金叉': 'KDJ高位金叉',
    '随机指标高位上金叉': 'KDJ高位金叉',
    '随机指标高位处金叉': 'KDJ高位金叉',

    '随机指标低位金叉': 'KDJ低位金叉',
    '随机指标低位上金叉': 'KDJ低位金叉',
    '随机指标低位处金叉': 'KDJ低位金叉',

    '随机指标高位死叉': 'KDJ高位死叉',
    '随机指标高位上死叉': 'KDJ高位死叉',
    '随机指标高位处死叉': 'KDJ高位死叉',

    '随机指标低位死叉': 'KDJ低位死叉',
    '随机指标低位上死叉': 'KDJ低位死叉',
    '随机指标低位处死叉': 'KDJ低位死叉',

    '布林通道开口变大': '布林通道开口变大',
    '布林指标通道开口变大': '布林通道开口变大',
    '布林开口变大': '布林通道开口变大',
    '布林指标开口变大': '布林通道开口变大',
    'BOLL通道开口变大': '布林通道开口变大',
    'BOLL指标开口变大': '布林通道开口变大',
    'BOLL指标通道开口变大': '布林通道开口变大',
    'BOLL开口变大': '布林通道开口变大',

    '布林通道开口变小': '布林通道开口变小',
    '布林指标通道开口变小': '布林通道开口变小',
    '布林开口变小': '布林通道开口变小',
    '布林指标开口变小': '布林通道开口变小',
    'BOLL通道开口变小': '布林通道开口变小',
    'BOLL指标开口变小': '布林通道开口变小',
    'BOLL指标通道开口变小': '布林通道开口变小',
    'BOLL开口变小': '布林通道开口变小',

    '收盘价上穿BOLL中轨': '收盘价上穿BOLL中轨',
    '收盘价上破BOLL中轨': '收盘价上穿BOLL中轨',
    '收盘价突破BOLL中轨': '收盘价上穿BOLL中轨',
    '收盘价超过BOLL中轨': '收盘价上穿BOLL中轨',
    '收盘价上穿BOLL指标中轨': '收盘价上穿BOLL中轨',
    '收盘价上破BOLL指标中轨': '收盘价上穿BOLL中轨',
    '收盘价突破BOLL指标中轨': '收盘价上穿BOLL中轨',
    '收盘价超过BOLL指标中轨': '收盘价上穿BOLL中轨',
    '收盘价上穿布林指标中轨': '收盘价上穿BOLL中轨',
    '收盘价上破布林指标中轨': '收盘价上穿BOLL中轨',
    '收盘价突破布林指标中轨': '收盘价上穿BOLL中轨',
    '收盘价超过布林指标中轨': '收盘价上穿BOLL中轨',
    '收盘价上穿布林中轨': '收盘价上穿BOLL中轨',
    '收盘价上破布林中轨': '收盘价上穿BOLL中轨',
    '收盘价突破布林中轨': '收盘价上穿BOLL中轨',
    '收盘价超过布林中轨': '收盘价上穿BOLL中轨',

    '收盘价上穿BOLL上轨': '收盘价上破BOLL上轨',
    '收盘价上破BOLL上轨': '收盘价上破BOLL上轨',
    '收盘价突破BOLL上轨': '收盘价上破BOLL上轨',
    '收盘价超过BOLL上轨': '收盘价上破BOLL上轨',
    '收盘价上穿BOLL指标上轨': '收盘价上破BOLL上轨',
    '收盘价上破BOLL指标上轨': '收盘价上破BOLL上轨',
    '收盘价突破BOLL指标上轨': '收盘价上破BOLL上轨',
    '收盘价超过BOLL指标上轨': '收盘价上破BOLL上轨',
    '收盘价上穿布林指标上轨': '收盘价上破BOLL上轨',
    '收盘价上破布林指标上轨': '收盘价上破BOLL上轨',
    '收盘价突破布林指标上轨': '收盘价上破BOLL上轨',
    '收盘价超过布林指标上轨': '收盘价上破BOLL上轨',
    '收盘价上穿布林上轨': '收盘价上破BOLL上轨',
    '收盘价上破布林上轨': '收盘价上破BOLL上轨',
    '收盘价突破布林上轨': '收盘价上破BOLL上轨',
    '收盘价超过布林上轨': '收盘价上破BOLL上轨',

    '收盘价下穿BOLL中轨': '收盘价下破BOLL中轨',
    '收盘价下破BOLL中轨': '收盘价下破BOLL中轨',
    '收盘价跌破BOLL中轨': '收盘价下破BOLL中轨',
    '收盘价下穿BOLL指标中轨': '收盘价下破BOLL中轨',
    '收盘价下破BOLL指标中轨': '收盘价下破BOLL中轨',
    '收盘价跌破BOLL指标中轨': '收盘价下破BOLL中轨',
    '收盘价下穿布林指标中轨': '收盘价下破BOLL中轨',
    '收盘价下破布林指标中轨': '收盘价下破BOLL中轨',
    '收盘价跌破布林指标中轨': '收盘价下破BOLL中轨',
    '收盘价下穿布林中轨': '收盘价下破BOLL中轨',
    '收盘价下破布林中轨': '收盘价下破BOLL中轨',
    '收盘价跌破布林中轨': '收盘价下破BOLL中轨',

    '收盘价下穿BOLL下轨': '收盘价下破BOLL下轨',
    '收盘价下破BOLL下轨': '收盘价下破BOLL下轨',
    '收盘价跌破BOLL下轨': '收盘价下破BOLL下轨',
    '收盘价下穿BOLL指标下轨': '收盘价下破BOLL下轨',
    '收盘价下破BOLL指标下轨': '收盘价下破BOLL下轨',
    '收盘价跌破BOLL指标下轨': '收盘价下破BOLL下轨',
    '收盘价下穿布林指标下轨': '收盘价下破BOLL下轨',
    '收盘价下破布林指标下轨': '收盘价下破BOLL下轨',
    '收盘价跌破布林指标下轨': '收盘价下破BOLL下轨',
    '收盘价下穿布林下轨': '收盘价下破BOLL下轨',
    '收盘价下破布林下轨': '收盘价下破BOLL下轨',
    '收盘价跌破布林下轨': '收盘价下破BOLL下轨',

    'MACD金叉': 'MACD金叉',
    'MACD指标金叉': 'MACD金叉',
    '指数平滑移动平均线金叉': 'MACD金叉',
    '指数平滑移动平均线指标金叉': 'MACD金叉',

    'MACD死叉': 'MACD死叉',
    'MACD指标死叉': 'MACD死叉',
    '指数平滑移动平均线死叉': 'MACD死叉',
    '指数平滑移动平均线指标死叉': 'MACD死叉',

    'MACD顶背离': 'MACD顶背离',
    'MACD指标顶背离': 'MACD顶背离',
    '指数平滑移动平均线顶背离': 'MACD顶背离',
    '指数平滑移动平均线指标顶背离': 'MACD顶背离',

    'MACD底背离': 'MACD底背离',
    'MACD指标底背离': 'MACD底背离',
    '指数平滑移动平均线底背离': 'MACD底背离',
    '指数平滑移动平均线指标底背离': 'MACD底背离',

    'MACD零轴以上金叉': 'MACD零轴以上金叉',
    'MACD指标零轴以上金叉': 'MACD零轴以上金叉',
    '指数平滑移动平均线零轴以上金叉': 'MACD零轴以上金叉',
    '指数平滑移动平均线指标零轴以上金叉': 'MACD零轴以上金叉',
    'MACD0轴以上金叉': 'MACD零轴以上金叉',
    'MACD指标0轴以上金叉': 'MACD零轴以上金叉',
    '指数平滑移动平均线0轴以上金叉': 'MACD零轴以上金叉',
    '指数平滑移动平均线指标0轴以上金叉': 'MACD零轴以上金叉',
    'MACD0轴上金叉': 'MACD零轴以上金叉',
    'MACD指标0轴上金叉': 'MACD零轴以上金叉',
    '指数平滑移动平均线0轴上金叉': 'MACD零轴以上金叉',
    '指数平滑移动平均线指标0轴上金叉': 'MACD零轴以上金叉',
    'MACD零轴上金叉': 'MACD零轴以上金叉',
    'MACD指标零轴上金叉': 'MACD零轴以上金叉',
    '指数平滑移动平均线零轴上金叉': 'MACD零轴以上金叉',
    '指数平滑移动平均线指标零轴上金叉': 'MACD零轴以上金叉',
    'MACD零轴之上金叉': 'MACD零轴以上金叉',
    'MACD指标零轴之上金叉': 'MACD零轴以上金叉',
    '指数平滑移动平均线零轴之上金叉': 'MACD零轴以上金叉',
    '指数平滑移动平均线指标零轴之上金叉': 'MACD零轴以上金叉',
    'MACD0轴之上金叉': 'MACD零轴以上金叉',
    'MACD指标0轴之上金叉': 'MACD零轴以上金叉',
    '指数平滑移动平均线0轴之上金叉': 'MACD零轴以上金叉',
    '指数平滑移动平均线指标0轴之上金叉': 'MACD零轴以上金叉',

    'MACD零轴以下金叉': 'MACD零轴以下金叉',
    'MACD指标零轴以下金叉': 'MACD零轴以下金叉',
    '指数平滑移动平均线零轴以下金叉': 'MACD零轴以下金叉',
    '指数平滑移动平均线指标零轴以下金叉': 'MACD零轴以下金叉',
    'MACD0轴以下金叉': 'MACD零轴以下金叉',
    'MACD指标0轴以下金叉': 'MACD零轴以下金叉',
    '指数平滑移动平均线0轴以下金叉': 'MACD零轴以下金叉',
    '指数平滑移动平均线指标0轴以下金叉': 'MACD零轴以下金叉',
    'MACD0轴下金叉': 'MACD零轴以下金叉',
    'MACD指标0轴下金叉': 'MACD零轴以下金叉',
    '指数平滑移动平均线0轴下金叉': 'MACD零轴以下金叉',
    '指数平滑移动平均线指标0轴下金叉': 'MACD零轴以下金叉',
    'MACD零轴下金叉': 'MACD零轴以下金叉',
    'MACD指标零轴下金叉': 'MACD零轴以下金叉',
    '指数平滑移动平均线零轴下金叉': 'MACD零轴以下金叉',
    '指数平滑移动平均线指标零轴下金叉': 'MACD零轴以下金叉',
    'MACD零轴之下金叉': 'MACD零轴以下金叉',
    'MACD指标零轴之下金叉': 'MACD零轴以下金叉',
    '指数平滑移动平均线零轴之下金叉': 'MACD零轴以下金叉',
    '指数平滑移动平均线指标零轴之下金叉': 'MACD零轴以下金叉',
    'MACD0轴之下金叉': 'MACD零轴以下金叉',
    'MACD指标0轴之下金叉': 'MACD零轴以下金叉',
    '指数平滑移动平均线0轴之下金叉': 'MACD零轴以下金叉',
    '指数平滑移动平均线指标0轴之下金叉': 'MACD零轴以下金叉',

    'MACD零轴以上死叉': 'MACD零轴以上死叉',
    'MACD指标零轴以上死叉': 'MACD零轴以上死叉',
    '指数平滑移动平均线零轴以上死叉': 'MACD零轴以上死叉',
    '指数平滑移动平均线指标零轴以上死叉': 'MACD零轴以上死叉',
    'MACD0轴以上死叉': 'MACD零轴以上死叉',
    'MACD指标0轴以上死叉': 'MACD零轴以上死叉',
    '指数平滑移动平均线0轴以上死叉': 'MACD零轴以上死叉',
    '指数平滑移动平均线指标0轴以上死叉': 'MACD零轴以上死叉',
    'MACD0轴上死叉': 'MACD零轴以上死叉',
    'MACD指标0轴上死叉': 'MACD零轴以上死叉',
    '指数平滑移动平均线0轴上死叉': 'MACD零轴以上死叉',
    '指数平滑移动平均线指标0轴上死叉': 'MACD零轴以上死叉',
    'MACD零轴上死叉': 'MACD零轴以上死叉',
    'MACD指标零轴上死叉': 'MACD零轴以上死叉',
    '指数平滑移动平均线零轴上死叉': 'MACD零轴以上死叉',
    '指数平滑移动平均线指标零轴上死叉': 'MACD零轴以上死叉',
    'MACD零轴之上死叉': 'MACD零轴以上死叉',
    'MACD指标零轴之上死叉': 'MACD零轴以上死叉',
    '指数平滑移动平均线零轴之上死叉': 'MACD零轴以上死叉',
    '指数平滑移动平均线指标零轴之上死叉': 'MACD零轴以上死叉',
    'MACD0轴之上死叉': 'MACD零轴以上死叉',
    'MACD指标0轴之上死叉': 'MACD零轴以上死叉',
    '指数平滑移动平均线0轴之上死叉': 'MACD零轴以上死叉',
    '指数平滑移动平均线指标0轴之上死叉': 'MACD零轴以上死叉',

    'MACD零轴以下死叉': 'MACD零轴以下死叉',
    'MACD指标零轴以下死叉': 'MACD零轴以下死叉',
    '指数平滑移动平均线零轴以下死叉': 'MACD零轴以下死叉',
    '指数平滑移动平均线指标零轴以下死叉': 'MACD零轴以下死叉',
    'MACD0轴以下死叉': 'MACD零轴以下死叉',
    'MACD指标0轴以下死叉': 'MACD零轴以下死叉',
    '指数平滑移动平均线0轴以下死叉': 'MACD零轴以下死叉',
    '指数平滑移动平均线指标0轴以下死叉': 'MACD零轴以下死叉',
    'MACD0轴下死叉': 'MACD零轴以下死叉',
    'MACD指标0轴下死叉': 'MACD零轴以下死叉',
    '指数平滑移动平均线0轴下死叉': 'MACD零轴以下死叉',
    '指数平滑移动平均线指标0轴下死叉': 'MACD零轴以下死叉',
    'MACD零轴下死叉': 'MACD零轴以下死叉',
    'MACD指标零轴下死叉': 'MACD零轴以下死叉',
    '指数平滑移动平均线零轴下死叉': 'MACD零轴以下死叉',
    '指数平滑移动平均线指标零轴下死叉': 'MACD零轴以下死叉',
    'MACD零轴之下死叉': 'MACD零轴以下死叉',
    'MACD指标零轴之下死叉': 'MACD零轴以下死叉',
    '指数平滑移动平均线零轴之下死叉': 'MACD零轴以下死叉',
    '指数平滑移动平均线指标零轴之下死叉': 'MACD零轴以下死叉',
    'MACD0轴之下死叉': 'MACD零轴以下死叉',
    'MACD指标0轴之下死叉': 'MACD零轴以下死叉',
    '指数平滑移动平均线0轴之下死叉': 'MACD零轴以下死叉',
    '指数平滑移动平均线指标0轴之下死叉': 'MACD零轴以下死叉',

    'MACD逐步放大': 'MACD逐步放大',
    'MACD指标逐步放大': 'MACD逐步放大',
    '指数平滑移动平均线逐步放大': 'MACD逐步放大',
    '指数平滑移动平均线指标逐步放大': 'MACD逐步放大',
    'MACD逐步变大': 'MACD逐步放大',
    'MACD指标逐步变大': 'MACD逐步放大',
    '指数平滑移动平均线逐步变大': 'MACD逐步放大',
    '指数平滑移动平均线指标逐步变大': 'MACD逐步放大',
    'MACD逐步升高': 'MACD逐步放大',
    'MACD指标逐步升高': 'MACD逐步放大',
    '指数平滑移动平均线逐步升高': 'MACD逐步放大',
    '指数平滑移动平均线指标逐步升高': 'MACD逐步放大',
    'MACD逐步增高': 'MACD逐步放大',
    'MACD指标逐步增高': 'MACD逐步放大',
    '指数平滑移动平均线逐步增高': 'MACD逐步放大',
    '指数平滑移动平均线指标逐步增高': 'MACD逐步放大',
    'MACD逐步上涨': 'MACD逐步放大',
    'MACD指标逐步上涨': 'MACD逐步放大',
    '指数平滑移动平均线逐步上涨': 'MACD逐步放大',
    '指数平滑移动平均线指标逐步上涨': 'MACD逐步放大',

    'MACD逐渐放大': 'MACD逐渐放大',
    'MACD指标逐渐放大': 'MACD逐渐放大',
    '指数平滑移动平均线逐渐放大': 'MACD逐渐放大',
    '指数平滑移动平均线指标逐渐放大': 'MACD逐渐放大',
    'MACD逐渐变大': 'MACD逐渐放大',
    'MACD指标逐渐变大': 'MACD逐渐放大',
    '指数平滑移动平均线逐渐变大': 'MACD逐渐放大',
    '指数平滑移动平均线指标逐渐变大': 'MACD逐渐放大',
    'MACD逐渐升高': 'MACD逐渐放大',
    'MACD指标逐渐升高': 'MACD逐渐放大',
    '指数平滑移动平均线逐渐升高': 'MACD逐渐放大',
    '指数平滑移动平均线指标逐渐升高': 'MACD逐渐放大',
    'MACD逐渐增高': 'MACD逐渐放大',
    'MACD指标逐渐增高': 'MACD逐渐放大',
    '指数平滑移动平均线逐渐增高': 'MACD逐渐放大',
    '指数平滑移动平均线指标逐渐增高': 'MACD逐渐放大',
    'MACD逐渐上涨': 'MACD逐渐放大',
    'MACD指标逐渐上涨': 'MACD逐渐放大',
    '指数平滑移动平均线逐渐上涨': 'MACD逐渐放大',
    '指数平滑移动平均线指标逐渐上涨': 'MACD逐渐放大',

    'MACD持续放大': 'MACD持续放大',
    'MACD指标持续放大': 'MACD持续放大',
    '指数平滑移动平均线持续放大': 'MACD持续放大',
    '指数平滑移动平均线指标持续放大': 'MACD持续放大',
    'MACD持续变大': 'MACD持续放大',
    'MACD指标持续变大': 'MACD持续放大',
    '指数平滑移动平均线持续变大': 'MACD持续放大',
    '指数平滑移动平均线指标持续变大': 'MACD持续放大',
    'MACD持续升高': 'MACD持续放大',
    'MACD指标持续升高': 'MACD持续放大',
    '指数平滑移动平均线持续升高': 'MACD持续放大',
    '指数平滑移动平均线指标持续升高': 'MACD持续放大',
    'MACD持续增高': 'MACD持续放大',
    'MACD指标持续增高': 'MACD持续放大',
    '指数平滑移动平均线持续增高': 'MACD持续放大',
    '指数平滑移动平均线指标持续增高': 'MACD持续放大',
    'MACD持续上涨': 'MACD持续放大',
    'MACD指标持续上涨': 'MACD持续放大',
    '指数平滑移动平均线持续上涨': 'MACD持续放大',
    '指数平滑移动平均线指标持续上涨': 'MACD持续放大',

    'MACD慢慢放大': 'MACD慢慢放大',
    'MACD指标慢慢放大': 'MACD慢慢放大',
    '指数平滑移动平均线慢慢放大': 'MACD慢慢放大',
    '指数平滑移动平均线指标慢慢放大': 'MACD慢慢放大',
    'MACD慢慢变大': 'MACD慢慢放大',
    'MACD指标慢慢变大': 'MACD慢慢放大',
    '指数平滑移动平均线慢慢变大': 'MACD慢慢放大',
    '指数平滑移动平均线指标慢慢变大': 'MACD慢慢放大',
    'MACD慢慢升高': 'MACD慢慢放大',
    'MACD指标慢慢升高': 'MACD慢慢放大',
    '指数平滑移动平均线慢慢升高': 'MACD慢慢放大',
    '指数平滑移动平均线指标慢慢升高': 'MACD慢慢放大',
    'MACD慢慢增高': 'MACD慢慢放大',
    'MACD指标慢慢增高': 'MACD慢慢放大',
    '指数平滑移动平均线慢慢增高': 'MACD慢慢放大',
    '指数平滑移动平均线指标慢慢增高': 'MACD慢慢放大',
    'MACD慢慢上涨': 'MACD慢慢放大',
    'MACD指标慢慢上涨': 'MACD慢慢放大',
    '指数平滑移动平均线慢慢上涨': 'MACD慢慢放大',
    '指数平滑移动平均线指标慢慢上涨': 'MACD慢慢放大',

    'MACD逐步减小': 'MACD逐步减小',
    'MACD指标逐步减小': 'MACD逐步减小',
    '指数平滑移动平均线逐步减小': 'MACD逐步减小',
    '指数平滑移动平均线指标逐步减小': 'MACD逐步减小',
    'MACD逐步变小': 'MACD逐步减小',
    'MACD指标逐步变小': 'MACD逐步减小',
    '指数平滑移动平均线逐步变小': 'MACD逐步减小',
    '指数平滑移动平均线指标逐步变小': 'MACD逐步减小',
    'MACD逐步降低': 'MACD逐步减小',
    'MACD指标逐步降低': 'MACD逐步减小',
    '指数平滑移动平均线逐步降低': 'MACD逐步减小',
    '指数平滑移动平均线指标逐步降低': 'MACD逐步减小',

    'MACD逐渐减小': 'MACD逐渐减小',
    'MACD指标逐渐减小': 'MACD逐渐减小',
    '指数平滑移动平均线逐渐减小': 'MACD逐渐减小',
    '指数平滑移动平均线指标逐渐减小': 'MACD逐渐减小',
    'MACD逐渐变小': 'MACD逐渐减小',
    'MACD指标逐渐变小': 'MACD逐渐减小',
    '指数平滑移动平均线逐渐变小': 'MACD逐渐减小',
    '指数平滑移动平均线指标逐渐变小': 'MACD逐渐减小',
    'MACD逐渐降低': 'MACD逐渐减小',
    'MACD指标逐渐降低': 'MACD逐渐减小',
    '指数平滑移动平均线逐渐降低': 'MACD逐渐减小',
    '指数平滑移动平均线指标逐渐降低': 'MACD逐渐减小',

    'MACD持续减小': 'MACD持续减小',
    'MACD指标持续减小': 'MACD持续减小',
    '指数平滑移动平均线持续减小': 'MACD持续减小',
    '指数平滑移动平均线指标持续减小': 'MACD持续减小',
    'MACD持续变小': 'MACD持续减小',
    'MACD指标持续变小': 'MACD持续减小',
    '指数平滑移动平均线持续变小': 'MACD持续减小',
    '指数平滑移动平均线指标持续变小': 'MACD持续减小',
    'MACD持续降低': 'MACD持续减小',
    'MACD指标持续降低': 'MACD持续减小',
    '指数平滑移动平均线持续降低': 'MACD持续减小',
    '指数平滑移动平均线指标持续降低': 'MACD持续减小',

    'MACD慢慢减小': 'MACD慢慢减小',
    'MACD指标慢慢减小': 'MACD慢慢减小',
    '指数平滑移动平均线慢慢减小': 'MACD慢慢减小',
    '指数平滑移动平均线指标慢慢减小': 'MACD慢慢减小',
    'MACD慢慢变小': 'MACD慢慢减小',
    'MACD指标慢慢变小': 'MACD慢慢减小',
    '指数平滑移动平均线慢慢变小': 'MACD慢慢减小',
    '指数平滑移动平均线指标慢慢变小': 'MACD慢慢减小',
    'MACD慢慢降低': 'MACD慢慢减小',
    'MACD指标慢慢降低': 'MACD慢慢减小',
    '指数平滑移动平均线慢慢降低': 'MACD慢慢减小',
    '指数平滑移动平均线指标慢慢降低': 'MACD慢慢减小',

    '缩量': '缩量',
    '温和放量': '温和放量',
    '明显放量': '明显放量',
    '巨量放量': '巨量放量',
    '天量': '天量',
    '涨跌停标记': '涨跌停标记',
    'BETA': 'BETA值', '贝塔值': 'BETA值', 'BETA值': 'BETA值',
    '空头排列': '空头排列', '空头': '空头排列',
    '均线靠近': '均线粘合', '均线粘合': '均线粘合',

    '5日均线连续上涨X天': '5日均线连续上涨X天',
    '5日均线连续上涨几天': '5日均线连续上涨X天',
    '5日均线连续上涨多少天': '5日均线连续上涨X天',
    '五日均线连续上涨几天': '5日均线连续上涨X天',
    '五日均线连续上涨X天': '5日均线连续上涨X天',
    '五日均线连续上涨多少天': '5日均线连续上涨X天',

    '收盘价回踩5日均线': '收盘价回踩5日均线',
    '收盘价回踩5日线': '收盘价回踩5日均线',
    '收盘价回踩5日K线': '收盘价回踩5日均线',
    '收盘价回踩五日均线': '收盘价回踩5日均线',
    '收盘价回踩五日线': '收盘价回踩5日均线',
    '收盘价回踩五日K线': '收盘价回踩5日均线',

    '10日均线连续上涨X天': '10日均线连续上涨X天',
    '10日均线连续上涨几天': '10日均线连续上涨X天',
    '10日均线连续上涨多少天': '10日均线连续上涨X天',
    '十日均线连续上涨几天': '10日均线连续上涨X天',
    '十日均线连续上涨X天': '10日均线连续上涨X天',
    '十日均线连续上涨多少天': '10日均线连续上涨X天',

    '20日均线连续上涨X天': '20日均线连续上涨X天',
    '20日均线连续上涨几天': '20日均线连续上涨X天',
    '20日均线连续上涨多少天': '20日均线连续上涨X天',
    '二十日均线连续上涨几天': '20日均线连续上涨X天',
    '二十日均线连续上涨X天': '20日均线连续上涨X天',
    '二十日均线连续上涨多少天': '20日均线连续上涨X天',

    '收盘价上探20日均线': '收盘价上探20日均线',
    '收盘价上探20日线': '收盘价上探20日均线',
    '收盘价上探20日K线': '收盘价上探20日均线',
    '收盘价上探二十日均线': '收盘价上探20日均线',
    '收盘价上探二十日线': '收盘价上探20日均线',
    '收盘价上探二十日K线': '收盘价上探20日均线',

    '60日均线连续上涨X天': '60日均线连续上涨X天',
    '60日均线连续上涨几天': '60日均线连续上涨X天',
    '60日均线连续上涨多少天': '60日均线连续上涨X天',
    '六十日均线连续上涨几天': '60日均线连续上涨X天',
    '六十日均线连续上涨X天': '60日均线连续上涨X天',
    '六十日均线连续上涨多少天': '60日均线连续上涨X天',

    '收盘价上探60日均线': '收盘价上探60日均线',
    '收盘价上探60日线': '收盘价上探60日均线',
    '收盘价上探60日K线': '收盘价上探60日均线',
    '收盘价上探六十日均线': '收盘价上探60日均线',
    '收盘价上探六十日线': '收盘价上探60日均线',
    '收盘价上探六十日K线': '收盘价上探60日均线',

    '收盘价回踩60日均线': '收盘价回踩60日均线',
    '收盘价回踩60日线': '收盘价回踩60日均线',
    '收盘价回踩60日K线': '收盘价回踩60日均线',
    '收盘价回踩六十日均线': '收盘价回踩60日均线',
    '收盘价回踩六十日线': '收盘价回踩60日均线',
    '收盘价回踩六十日K线': '收盘价回踩60日均线',

    'SAR从红到绿': 'SAR由红转绿', 'SAR红转绿': 'SAR由红转绿', 'SAR由红转绿': 'SAR由红转绿',
    'SAR指标从红到绿': 'SAR由红转绿', 'SAR指标红转绿': 'SAR由红转绿', 'SAR指标由红转绿': 'SAR由红转绿',

    'SAR持续X日红线': 'SAR持续X日红线', 'SAR连续X日红线': 'SAR持续X日红线',
    'SAR指标持续X日红线': 'SAR持续X日红线', 'SAR指标连续X日红线': 'SAR持续X日红线',
    'SAR持续几日红线': 'SAR持续X日红线', 'SAR连续多少日红线': 'SAR持续X日红线',
    'SAR指标持续几日红线': 'SAR持续X日红线', 'SAR指标连续多少日红线': 'SAR持续X日红线',

    'SAR持续X日绿线': 'SAR持续X日绿线', 'SAR连续X日绿线': 'SAR持续X日绿线',
    'SAR指标持续X日绿线': 'SAR持续X日绿线', 'SAR指标连续X日绿线': 'SAR持续X日绿线',
    'SAR持续几日绿线': 'SAR持续X日绿线', 'SAR连续多少日绿线': 'SAR持续X日绿线',
    'SAR指标持续几日绿线': 'SAR持续X日绿线', 'SAR指标连续多少日绿线': 'SAR持续X日绿线',

    'KDJ超买': 'KDJ超买', 'KDJ指标超买': 'KDJ超买', '随机指标超买': 'KDJ超买',
    'KDJ超卖': 'KDJ超卖', 'KDJ指标超卖': 'KDJ超卖', '随机指标超卖': 'KDJ超卖',

    '上穿BOLL上轨': '上穿BOLL上轨',
    '上穿BOLL指标上轨': '上穿BOLL上轨',
    '上穿布林上轨': '上穿BOLL上轨',
    '上穿布林指标上轨': '上穿BOLL上轨',
    '上破BOLL上轨': '上穿BOLL上轨',
    '上破BOLL指标上轨': '上穿BOLL上轨',
    '上破布林上轨': '上穿BOLL上轨',
    '上破布林指标上轨': '上穿BOLL上轨',
    '突破BOLL上轨': '上穿BOLL上轨',
    '突破BOLL指标上轨': '上穿BOLL上轨',
    '突破布林上轨': '上穿BOLL上轨',
    '突破布林指标上轨': '上穿BOLL上轨',
    '超过BOLL上轨': '上穿BOLL上轨',
    '超过BOLL指标上轨': '上穿BOLL上轨',
    '超过布林上轨': '上穿BOLL上轨',
    '超过布林指标上轨': '上穿BOLL上轨',

    '下穿BOLL上轨': '下穿BOLL上轨',
    '下穿BOLL指标上轨': '下穿BOLL上轨',
    '下穿布林上轨': '下穿BOLL上轨',
    '下穿布林指标上轨': '下穿BOLL上轨',
    '下破BOLL上轨': '下穿BOLL上轨',
    '下破BOLL指标上轨': '下穿BOLL上轨',
    '下破布林上轨': '下穿BOLL上轨',
    '下破布林指标上轨': '下穿BOLL上轨',
    '跌破BOLL上轨': '下穿BOLL上轨',
    '跌破BOLL指标上轨': '下穿BOLL上轨',
    '跌破布林上轨': '下穿BOLL上轨',
    '跌破布林指标上轨': '下穿BOLL上轨',

    'RSI超买': 'RSI超买', 'RSI指标超买': 'RSI超买',
    '相对强弱指数超买': 'RSI超买', '相对强弱指标超买': 'RSI超买',

    'RSI超卖': 'RSI超卖', 'RSI指标超卖': 'RSI超卖',
    '相对强弱指数超卖': 'RSI超卖', '相对强弱指数指标超卖': 'RSI超卖',

    'RSI超买反转': 'RSI超买反转', 'RSI指标超买反转': 'RSI超买反转',
    '相对强弱指数超买反转': 'RSI超买反转', '相对强弱指标超买反转': 'RSI超买反转',

    'RSI超卖反转': 'RSI超卖反转', 'RSI指标超卖反转': 'RSI超卖反转',
    '相对强弱指数超卖反转': 'RSI超卖反转', '相对强弱指标超卖反转': 'RSI超卖反转',

    'RSI由底部上升到50以上': 'RSI由底部上升到50以上', 'RSI高位': 'RSI由底部上升到50以上',
    'RSI超过50': 'RSI由底部上升到50以上', 'RSI从底部上升到50': 'RSI由底部上升到50以上',
    'RSI从底部突破50': 'RSI由底部上升到50以上',
    'RSI指标由底部上升到50以上': 'RSI由底部上升到50以上', 'RSI指标高位': 'RSI由底部上升到50以上',
    'RSI指标超过50': 'RSI由底部上升到50以上', 'RSI指标从底部上升到50': 'RSI由底部上升到50以上',
    'RSI指标从底部突破50': 'RSI由底部上升到50以上',
    '相对强弱指数由底部上升到50以上': 'RSI由底部上升到50以上', '相对强弱指数高位': 'RSI由底部上升到50以上',
    '相对强弱指数超过50': 'RSI由底部上升到50以上', '相对强弱指数从底部上升到50': 'RSI由底部上升到50以上',
    '相对强弱指数从底部突破50': 'RSI由底部上升到50以上',
    '相对强弱指标由底部上升到50以上': 'RSI由底部上升到50以上', '相对强弱指标高位': 'RSI由底部上升到50以上',
    '相对强弱指标超过50': 'RSI由底部上升到50以上', '相对强弱指标从底部上升到50': 'RSI由底部上升到50以上',
    '相对强弱指标从底部突破50': 'RSI由底部上升到50以上',

    'RSI由顶部下穿到50以下': 'RSI由顶部下穿到50以下', 'RSI低位': 'RSI由顶部下穿到50以下',
    'RSI由顶部下穿50': 'RSI由顶部下穿到50以下', 'RSI从顶部下穿50': 'RSI由顶部下穿到50以下',
    'RSI下穿50': 'RSI由顶部下穿到50以下',
    'RSI指标由顶部下穿到50以下': 'RSI由顶部下穿到50以下', 'RSI指标低位': 'RSI由顶部下穿到50以下',
    'RSI指标由顶部下穿50': 'RSI由顶部下穿到50以下', 'RSI指标从顶部下穿50': 'RSI由顶部下穿到50以下',
    'RSI指标下穿50': 'RSI由顶部下穿到50以下',
    '相对强弱指数由顶部下穿到50以下': 'RSI由顶部下穿到50以下', '相对强弱指数低位': 'RSI由顶部下穿到50以下',
    '相对强弱指数由顶部下穿50': 'RSI由顶部下穿到50以下', '相对强弱指数从顶部下穿50': 'RSI由顶部下穿到50以下',
    '相对强弱指数下穿50': 'RSI由顶部下穿到50以下',
    '相对强弱指标由顶部下穿到50以下': 'RSI由顶部下穿到50以下', '相对强弱指标低位': 'RSI由顶部下穿到50以下',
    '相对强弱指标由顶部下穿50': 'RSI由顶部下穿到50以下', '相对强弱指标从顶部下穿50': 'RSI由顶部下穿到50以下',
    '相对强弱指标下穿50': 'RSI由顶部下穿到50以下',

    'WR超卖': 'WR超卖', 'WR指标超卖': 'WR超卖',
    '威廉指标超卖': 'WR超卖', '威廉指数超卖': 'WR超卖',

    'WR超买': 'WR超买', 'WR指标超买': 'WR超买',
    '威廉指标超买': 'WR超买', '威廉指数超买': 'WR超买',

    'WR指标突破50': 'WR指标上穿50', 'WR上破50': 'WR指标上穿50', 'WR指标上破50': 'WR指标上穿50',
    'WR指标上穿50': 'WR指标上穿50', 'WR上穿50': 'WR指标上穿50', 'WR突破50': 'WR指标上穿50',
    '威廉指标突破50': 'WR指标上穿50', '威廉上破50': 'WR指标上穿50', '威廉指标上破50': 'WR指标上穿50',
    '威廉指标上穿50': 'WR指标上穿50', '威廉上穿50': 'WR指标上穿50', '威廉突破50': 'WR指标上穿50',

    'WR指标下穿50': 'WR指标下穿50', 'WR指标下破50': 'WR指标下穿50', 'WR指标跌破50': 'WR指标下穿50',
    'WR下穿50': 'WR指标下穿50', 'WR下破50': 'WR指标下穿50', 'WR跌破50': 'WR指标下穿50',
    '威廉指标下穿50': 'WR指标下穿50', '威廉指标下破50': 'WR指标下穿50', '威廉指标跌破50': 'WR指标下穿50',

    'WR超卖反转': 'WR超卖反转', 'WR指标超卖反转': 'WR超卖反转',
    '威廉指标超卖反转': 'WR超卖反转', '威廉指数超卖反转': 'WR超卖反转',

    'WR超买反转': 'WR超买反转', 'WR指标超买反转': 'WR超买反转',
    '威廉指标超买反转': 'WR超买反转', '威廉指数超买反转': 'WR超买反转',

    'PDI上穿MDI': 'PDI上穿MDI', 'PDI上破MDI': 'PDI上穿MDI', 'PDI指标上穿MDI': 'PDI上穿MDI',
    'PDI指标上破MDI': 'PDI上穿MDI', 'PDI超过MDI': 'PDI上穿MDI', 'PDI指标超过MDI': 'PDI上穿MDI',

    'PDI高于MDI': 'PDI高于MDI', 'PDI大于MDI': 'PDI高于MDI', 'PDI指标高于MDI': 'PDI高于MDI',
    'PDI指标大于MDI': 'MDI高于PDI', 'MDI小于PDI': 'PDI高于MDI', 'MDI指标低于PDI': 'PDI高于MDI',
    'MDI指标小于PDI': 'PDI高于MDI',

    'PDI低于MDI': 'PDI低于MDI', 'PDI指标低于MDI': 'PDI低于MDI', 'PDI小于MDI': 'PDI低于MDI',
    'PDI指标小于MDI': 'PDI低于MDI', 'MDI大于PDI': 'PDI低于MDI', 'MDI指标大于PDI': 'PDI低于MDI',
    'MDI超过PDI': 'PDI低于MDI', 'MDI指标超过PDI': 'PDI低于MDI',

    'ADX高位拐向': 'ADX高位拐向', 'ADX高位转向': 'ADX高位拐向',
    'ADX指标高位拐向': 'ADX高位拐向', 'ADX指标高位转向': 'ADX高位拐向',

    'ADX20以下': 'ADX20以下', 'ADX指标20以下': 'ADX20以下', 'ADX小于20': 'ADX20以下',
    'ADX指标小于20': 'ADX20以下', 'ADX指标低于': 'ADX20以下', 'ADX低于20': 'ADX20以下',

    'PSY高于75': 'PSY高于75', 'PSY指标高于75': 'PSY高于75', 'PSY大于75': 'PSY高于75',
    'PSY指标大于75': 'PSY高于75', 'PSY指标超过75': 'PSY高于75', 'PSY超过75': 'PSY高于75',

    'PSY低于25': 'PSY低于25', 'PSY指标低于25': 'PSY低于25', 'PSY小于25': 'PSY低于25',
    'PSY指标小于25': 'PSY低于25', 'PSY指标少于25': 'PSY低于25', 'PSY少于25': 'PSY低于25',

    'PSY高位区间回落75以下': 'PSY高位区间回落75以下', 'PSY高位区间回落75': 'PSY高位区间回落75以下',
    'PSY指标高位区间回落75以下': 'PSY高位区间回落75以下', 'PSY指标高位区间回落75': 'PSY高位区间回落75以下',

    'PSY低位区间反弹25以上': 'PSY低位区间反弹25以上', 'PSY低位区间反弹25': 'PSY低位区间反弹25以上',
    'PSY指标低位区间反弹25': 'PSY低位区间反弹25以上', 'PSY指标低位区间反弹25以上': 'PSY低位区间反弹25以上',

    'ADTM高于0.5': 'ADTM高于0.5', 'ADTM指标高于0.5': 'ADTM高于0.5', 'ADTM大于0.5': 'ADTM高于0.5',
    'ADTM指标大于0.5': 'ADTM高于0.5', 'ADTM指标超过0.5': 'ADTM高于0.5', 'ADTM超过0.5': 'ADTM高于0.5',
    'ADTM低于负0.5': 'ADTM低于负0.5', 'ADTM指标低于负0.5': 'ADTM低于负0.5', 'ADTM小于负0.5': 'ADTM低于负0.5',
    'ADTM指标小于负0.5': 'ADTM低于负0.5', 'ADTM指标少于负0.5': 'ADTM低于负0.5',
    'ADTM少于负0.5': 'ADTM低于负0.5',
    'ADTM负0.5以下金叉': 'ADTM负0.5以下金叉', 'ADTM负0.5之下金叉': 'ADTM负0.5以下金叉',
    'ADTM在负0.5以下金叉': 'ADTM负0.5以下金叉', 'ADTM指标负0.5之下金叉': 'ADTM负0.5以下金叉',
    'ADTM0.5以上死叉': 'ADTM0.5以上死叉', 'ADTM指标0.5以上死叉': 'ADTM0.5以上死叉',
    'ADTM指标0.5之上死叉': 'ADTM0.5以上死叉', 'ADTM0.5之上死叉': 'ADTM0.5以上死叉',

    'DMA金叉': 'DMA金叉', 'DMA指标金叉': 'DMA金叉',
    'DMA死叉': 'DMA死叉', 'DMA指标死叉': 'DMA死叉',
    'DMA零轴以上金叉': 'DMA零轴以上金叉', 'DMA指标零轴以上金叉': 'DMA零轴以上金叉',
    'DMA零轴上金叉': 'DMA零轴以上金叉', 'DMA指标零轴上金叉': 'DMA零轴以上金叉',
    'DMA零轴之上金叉': 'DMA零轴以上金叉', 'DMA指标零轴之上金叉': 'DMA零轴以上金叉',
    'DMA零轴以下金叉': 'DMA零轴以下金叉', 'DMA指标零轴以下金叉': 'DMA零轴以下金叉',
    'DMA零轴下金叉': 'DMA零轴以下金叉', 'DMA指标零轴下金叉': 'DMA零轴以下金叉',
    'DMA零轴之下金叉': 'DMA零轴以下金叉', 'DMA指标零轴之下金叉': 'DMA零轴以下金叉',

    'DMA0轴以上金叉': 'DMA零轴以上金叉', 'DMA指标0轴以上金叉': 'DMA零轴以上金叉',
    'DMA0轴上金叉': 'DMA零轴以上金叉', 'DMA指标0轴上金叉': 'DMA零轴以上金叉',
    'DMA0轴之上金叉': 'DMA零轴以上金叉', 'DMA指标0轴之上金叉': 'DMA零轴以上金叉',
    'DMA0轴以下金叉': 'DMA零轴以下金叉', 'DMA指标0轴以下金叉': 'DMA零轴以下金叉',
    'DMA0轴下金叉': 'DMA零轴以下金叉', 'DMA指标0轴下金叉': 'DMA零轴以下金叉',
    'DMA0轴之下金叉': 'DMA零轴以下金叉', 'DMA指标0轴之下金叉': 'DMA零轴以下金叉',

    'ROC超买区间': 'ROC超买区间', 'ROC指标超买区间': 'ROC超买区间', 'ROC超买': 'ROC超买区间',
    'ROC指标超买': 'ROC超买区间',
    'ROC超卖区间': 'ROC超卖区间', 'ROC指标超卖区间': 'ROC超卖区间', 'ROC超卖': 'ROC超卖区间',
    'ROC指标超卖': 'ROC超卖区间',
    'ROC零轴以上金叉': 'ROC零轴以上金叉', 'ROC指标零轴以上金叉': 'ROC零轴以上金叉',
    'ROC零轴上金叉': 'ROC零轴以上金叉', 'ROC指标零轴上金叉': 'ROC零轴以上金叉',
    'ROC零轴之上金叉': 'ROC零轴以上金叉', 'ROC指标零轴之上金叉': 'ROC零轴以上金叉',
    'ROC零轴以下金叉': 'ROC零轴以下金叉', 'ROC指标零轴以下金叉': 'ROC零轴以下金叉',
    'ROC零轴下金叉': 'ROC零轴以下金叉', 'ROC指标零轴下金叉': 'ROC零轴以下金叉',
    'ROC零轴之下金叉': 'ROC零轴以下金叉', 'ROC指标零轴之下金叉': 'ROC零轴以下金叉',

    'BIAS12零轴以下': 'BIAS12零轴以下',
    'BIAS12零轴下': 'BIAS12零轴以下',
    'BIAS12零轴之下': 'BIAS12零轴以下',
    '乖离率12零轴以下': 'BIAS12零轴以下',
    '乖离率12零轴下': 'BIAS12零轴以下',
    '乖离率12零轴之下': 'BIAS12零轴以下',
    'Y值12零轴以下': 'BIAS12零轴以下',
    'Y值12零轴下': 'BIAS12零轴以下',
    'Y值12零轴之下': 'BIAS12零轴以下',

    'BIAS120轴以下': 'BIAS12零轴以下',
    'BIAS120轴下': 'BIAS12零轴以下',
    'BIAS120轴之下': 'BIAS12零轴以下',
    '乖离率120轴以下': 'BIAS12零轴以下',
    '乖离率120轴下': 'BIAS12零轴以下',
    '乖离率120轴之下': 'BIAS12零轴以下',
    'Y值120轴以下': 'BIAS12零轴以下',
    'Y值120轴下': 'BIAS12零轴以下',
    'Y值120轴之下': 'BIAS12零轴以下',

    'BIAS12零轴以上': 'BIAS12零轴以上',
    'BIAS12零轴上': 'BIAS12零轴以上',
    'BIAS12零轴之上': 'BIAS12零轴以上',
    '乖离率12零轴以上': 'BIAS12零轴以上',
    '乖离率12零轴上': 'BIAS12零轴以上',
    '乖离率12零轴之上': 'BIAS12零轴以上',
    'Y值12零轴以上': 'BIAS12零轴以上',
    'Y值12零轴上': 'BIAS12零轴以上',
    'Y值12零轴之上': 'BIAS12零轴以上',

    'BIAS120轴以上': 'BIAS12零轴以上',
    'BIAS120轴上': 'BIAS12零轴以上',
    'BIAS120轴之上': 'BIAS12零轴以上',
    '乖离率120轴以上': 'BIAS12零轴以上',
    '乖离率120轴上': 'BIAS12零轴以上',
    '乖离率120轴之上': 'BIAS12零轴以上',
    'Y值120轴以上': 'BIAS12零轴以上',
    'Y值120轴上': 'BIAS12零轴以上',
    'Y值120轴之上': 'BIAS12零轴以上',

    'BIAS正向乖离': 'BIAS正向乖离', 'BIAS指标正向乖离': 'BIAS正向乖离',
    'Y值正向乖离': 'BIAS正向乖离', '乖离率正向乖离': 'BIAS正向乖离',

    'BIAS负向乖离': 'BIAS负向乖离', 'BIAS指标负向乖离': 'BIAS负向乖离',
    'Y值负向乖离': 'BIAS负向乖离', '乖离率负向乖离': 'BIAS负向乖离',

    'BIAS24日线上穿BIAS6日线': 'BIAS24日线上穿BIAS6日线',
    'BIAS指标24日线上穿BIAS6日线': 'BIAS24日线上穿BIAS6日线',
    '乖离率24日线上穿BIAS6日线': 'BIAS24日线上穿BIAS6日线',
    'Y值24日线上穿BIAS6日线': 'BIAS24日线上穿BIAS6日线',

    'BIAS6日线下穿BIAS24日线': 'BIAS6日线下穿BIAS24日线',
    'BIAS指标6日线下穿BIAS24日线': 'BIAS6日线下穿BIAS24日线',
    '乖离率6日线下穿BIAS24日线': 'BIAS6日线下穿BIAS24日线',
    'Y值6日线下穿BIAS24日线': 'BIAS6日线下穿BIAS24日线',

    'BIAS24日均线上穿BIAS6日均线': 'BIAS24日线上穿BIAS6日线',
    'BIAS指标24日均线上穿BIAS6日均线': 'BIAS24日线上穿BIAS6日线',
    '乖离率24日均线上穿BIAS6日均线': 'BIAS24日线上穿BIAS6日线',
    'Y值24日均线上穿BIAS6日均线': 'BIAS24日线上穿BIAS6日线',

    'BIAS6日均线下穿BIAS24日均线': 'BIAS6日线下穿BIAS24日线',
    'BIAS指标6日均线下穿BIAS24日均线': 'BIAS6日线下穿BIAS24日线',
    '乖离率6日均线下穿BIAS24日均线': 'BIAS6日线下穿BIAS24日线',
    'Y值6日均线下穿BIAS24日均线': 'BIAS6日线下穿BIAS24日线',

    'ASI10日均线金叉': 'ASI10日均线金叉', 'ASI指标10日均线金叉': 'ASI10日均线金叉',
    'ASI10日线金叉': 'ASI10日均线金叉', 'ASI指标10日线金叉': 'ASI10日均线金叉',
    'ASI10日K线金叉': 'ASI10日均线金叉', 'ASI指标10日K线金叉': 'ASI10日均线金叉',

    '振动升降指标10日均线金叉': 'ASI10日均线金叉',
    '振动升降指标10日线金叉': 'ASI10日均线金叉',
    '振动升降指标10日K线金叉': 'ASI10日均线金叉',

    'ASI与10日均线死叉': 'ASI与10日均线死叉', 'ASI与十日均线死叉': 'ASI与10日均线死叉',
    'ASI和10日均线死叉': 'ASI与10日均线死叉', 'ASI指标和10日均线死叉': 'ASI与10日均线死叉',
    'ASI和10日线死叉': 'ASI与10日均线死叉', 'ASI指标和10日K线死叉': 'ASI与10日均线死叉',
    '振动升降指标和10日均线死叉': 'ASI与10日均线死叉', '振动升降指标与10日均线死叉': 'ASI与10日均线死叉',

    'ASI突破前次高点': 'ASI突破前次高点', 'ASI指标突破前次高点': 'ASI突破前次高点',
    '振动升降指标突破前次高点': 'ASI突破前次高点', '振动升降指标突破上次高点': 'ASI突破前次高点',

    'ASI跌破前次低点': 'ASI跌破前次低点', 'ASI指标跌破前次低点': 'ASI跌破前次低点',
    'ASI跌破上次低点': 'ASI跌破前次低点', 'ASI指标跌破上次低点': 'ASI跌破前次低点',
    '振动升降指标跌破前次低点': 'ASI跌破前次低点', '振动升降指标跌破上次低点': 'ASI跌破前次低点',

    'WVAD上穿零轴': 'WVAD上穿零轴', 'WVAD指标上穿零轴': 'WVAD上穿零轴', 'WVAD上破零轴': 'WVAD上穿零轴',
    'WVAD指标上破零轴': 'WVAD上穿零轴', '威廉变异离散量指标上穿零轴': 'WVAD上穿零轴',
    '威廉变异离散量上破零轴': 'WVAD上穿零轴', '威廉变异离散量指标上破零轴': 'WVAD上穿零轴',
    '威廉变异离散量上破0轴': 'WVAD上穿零轴', '威廉变异离散量指标上破0轴': 'WVAD上穿零轴',
    'WVAD上穿0轴': 'WVAD上穿零轴', 'WVAD上破0轴': 'WVAD上穿零轴',
    'WVAD指标上穿0轴': 'WVAD上穿零轴', 'WVAD指标上破0轴': 'WVAD上穿零轴',

    'WVAD下穿零轴': 'WVAD下穿零轴', 'WVAD下破零轴': 'WVAD下穿零轴', 'WVAD指标下破零轴': 'WVAD下穿零轴',
    'WVAD指标下穿零轴': 'WVAD下穿零轴', '威廉变异离散量下破零轴': 'WVAD下穿零轴',
    '威廉变异离散量下穿0轴': 'WVAD下穿零轴', '威廉变异离散量下破0轴': 'WVAD下穿零轴',
    'WVAD下穿0轴': 'WVAD下穿零轴', 'WVAD下破0轴': 'WVAD下穿零轴', 'WVAD指标下破0轴': 'WVAD下穿零轴',

    'WVAD0轴以上金叉': 'WVAD0轴以上金叉', 'WVAD指标0轴以上金叉': 'WVAD0轴以上金叉',
    'WVAD零轴以上金叉': 'WVAD0轴以上金叉', 'WVAD指标零轴以上金叉': 'WVAD0轴以上金叉',
    '威廉变异离散量零轴以上金叉': 'WVAD0轴以上金叉', '威廉变异离散量指标零轴以上金叉': 'WVAD0轴以上金叉',
    '威廉变异离散量0轴以上金叉': 'WVAD0轴以上金叉', '威廉变异离散量指标0轴以上金叉': 'WVAD0轴以上金叉',

    'WVAD0轴以下金叉': 'WVAD0轴以下金叉', 'WVAD指标0轴以下金叉': 'WVAD0轴以下金叉',
    'WVAD零轴以下金叉': 'WVAD0轴以下金叉', 'WVAD指标零轴以下金叉': 'WVAD0轴以下金叉',
    '威廉变异离散量零轴以下金叉': 'WVAD0轴以下金叉', '威廉变异离散量指标零轴以下金叉': 'WVAD0轴以下金叉',
    '威廉变异离散量0轴以下金叉': 'WVAD0轴以下金叉', '威廉变异离散量指标0轴以下金叉': 'WVAD0轴以下金叉',

    'WVAD0轴以上死叉': 'WVAD0轴以上死叉', 'WVAD指标0轴以上死叉': 'WVAD0轴以上死叉',
    'WVAD零轴以上死叉': 'WVAD0轴以上死叉', 'WVAD指标零轴以上死叉': 'WVAD0轴以上死叉',
    '威廉变异离散量零轴以上死叉': 'WVAD0轴以上死叉', '威廉变异离散量指标零轴以上死叉': 'WVAD0轴以上死叉',
    '威廉变异离散量0轴以上死叉': 'WVAD0轴以上死叉', '威廉变异离散量指标0轴以上死叉': 'WVAD0轴以上死叉',

    'WVAD0轴以下死叉': 'WVAD0轴以下死叉', 'WVAD指标0轴以下死叉': 'WVAD0轴以下死叉',
    'WVAD零轴以下死叉': 'WVAD0轴以下死叉', 'WVAD指标零轴以下死叉': 'WVAD0轴以下死叉',
    '威廉变异离散量零轴以下死叉': 'WVAD0轴以下死叉', '威廉变异离散量指标零轴以下死叉': 'WVAD0轴以下死叉',
    '威廉变异离散量0轴以下死叉': 'WVAD0轴以下死叉', '威廉变异离散量指标0轴以下死叉': 'WVAD0轴以下死叉',

    'OBV新高': 'OBV新高', 'OBV指标新高': 'OBV新高', '能量潮新高': 'OBV新高',
    '能量潮指标新高': 'OBV新高',

    'OBV低点': 'OBV低点', 'OBV指标低点': 'OBV低点', '能量潮低点': 'OBV低点',
    '能量潮指标低点': 'OBV低点',

    'OBV顶背离': 'OBV顶背离', 'OBV指标顶背离': 'OBV顶背离', '能量潮顶背离': 'OBV顶背离',
    '能量潮指标顶背离': 'OBV顶背离',

    'OBV底背离': 'OBV底背离', 'OBV指标底背离': 'OBV底背离', '能量潮底背离': 'OBV底背离',
    '能量潮指标底背离': 'OBV底背离',

    'MTM上穿MTMMA': 'MTM上穿MTMMA', 'MTM指标上穿MTMMA指标': 'MTM上穿MTMMA',
    'MTM上破MTMMA': 'MTM上穿MTMMA', 'MTM指标上破MTMMA指标': 'MTM上穿MTMMA',

    'MTM下穿MTMMA': 'MTM下穿MTMMA', 'MTM指标下穿MTMMA指标': 'MTM下穿MTMMA',
    'MTM下破MTMMA': 'MTM下穿MTMMA', 'MTM指标下破MTMMA指标': 'MTM下穿MTMMA',

    'MTM股价高位背离': 'MTM股价高位背离', 'MTM指标股价高位背离': 'MTM股价高位背离',

    'MTM股价低位背离': 'MTM股价低位背离', 'MTM指标股价低位背离': 'MTM股价低位背离',

    'MTM和股价低位上升': 'MTM和股价低位上升', 'MTM指标和股价低位上升': 'MTM和股价低位上升',
    'MTM与股价低位上升': 'MTM和股价低位上升', 'MTM指标与股价低位上升': 'MTM和股价低位上升',

    'MTM和股价高位下降': 'MTM和股价高位下降', 'MTM指标和股价高位下降': 'MTM和股价高位下降',
    'MTM与股价高位下降': 'MTM和股价高位下降', 'MTM指标与股价高位下降': 'MTM和股价高位下降',

    'CR小于50': 'CR小于50', 'CR指标小于50': 'CR小于50',
    'CR小于五十': 'CR小于50', 'CR指标小于五十': 'CR小于50',

    'CR大于400': 'CR大于400', 'CR指标大于400': 'CR大于400',
    'CR大于四百': 'CR大于400', 'CR指标大于四百': 'CR大于400',

    'CR高位下穿CRMAC10日均线': 'CR高位下穿CRMAC10日均线',
    'CR指标高位下穿CRMAC10日均线': 'CR高位下穿CRMAC10日均线',
    'CR高位下穿CRMAC10日线': 'CR高位下穿CRMAC10日均线',
    'CR指标高位下穿CRMAC10日线': 'CR高位下穿CRMAC10日均线',
    'CR高位下穿CRMAC十日均线': 'CR高位下穿CRMAC10日均线',
    'CR指标高位下穿CRMAC十日均线': 'CR高位下穿CRMAC10日均线',
    'CR高位下穿CRMAC十日线': 'CR高位下穿CRMAC10日均线',
    'CR指标高位下穿CRMAC十日线': 'CR高位下穿CRMAC10日均线',

    'CR连续上穿4根均线': 'CR连续上穿4根均线', 'CR指标连续上穿4根均线': 'CR连续上穿4根均线',
    'CR连续上穿四根均线': 'CR连续上穿4根均线', 'CR指标连续上穿四根均线': 'CR连续上穿4根均线',
    'CR连续上破4根均线': 'CR连续上穿4根均线', 'CR指标连续上破4根均线': 'CR连续上穿4根均线',
    'CR连续上破四根均线': 'CR连续上穿4根均线', 'CR指标连续上破四根均线': 'CR连续上穿4根均线',

    'CR回落到4根均线以下': 'CR回落到4根均线以下', 'CR指标回落到4根均线以下': 'CR回落到4根均线以下',

    'EXPMA向上交叉': 'EXPMA向上交叉', 'EXPMA指标向上交叉': 'EXPMA向上交叉',

    'EXPMA向下交叉': 'EXPMA向下交叉', 'EXPMA指标向下交叉': 'EXPMA向下交叉',

    'EXP1大于EXP2': 'EXP1大于EXP2', 'EXP1指标大于EXP2指标': 'EXP1大于EXP2',

    'EXP1小于EXP2': 'EXP1小于EXP2', 'EXP1指标小于EXP2指标': 'EXP1小于EXP2',

    'EXPMA多头进攻': 'EXPMA多头进攻', 'EXPMA指标多头进攻': 'EXPMA多头进攻',

    'EXPMA空头进攻': 'EXPMA空头进攻', 'EXPMA指标空头进攻': 'EXPMA空头进攻',

    'EXPMA多头回撤': 'EXPMA多头回撤', 'EXPMA指标多头回撤': 'EXPMA多头回撤',

    'EXPMA空头回撤': 'EXPMA空头回撤', 'EXPMA指标空头回撤': 'EXPMA空头回撤',

    '收盘价自上向下穿越BBI': '收盘价自上向下穿越BBI', '收盘价自上向下穿越BBI指标': '收盘价自上向下穿越BBI',

    '收盘价自下向上穿越BBI': '收盘价自下向上穿越BBI', '收盘价自下向上穿越BBI指标': '收盘价自下向上穿越BBI',

    '股价高于BBI': '股价高于BBI', '股价高于BBI指标': '股价高于BBI', '股价大于BBI': '股价高于BBI',

    '股价低于BBI': '股价低于BBI', '股价低于BBI指标': '股价低于BBI', '股价小于BBI': '股价低于BBI',

    '收盘价触及上顶边': '收盘价触及上顶边', '价格触及上顶边': '收盘价触及上顶边',

    '收盘价触及下底边': '收盘价触及下底边', '价格触及下底边': '收盘价触及下底边',

    '收盘价上穿箱体顶边': '收盘价上穿箱体顶边', '价格上穿箱体顶边': '收盘价上穿箱体顶边',
    '价格上破箱体顶边': '收盘价上穿箱体顶边', '收盘价上破箱体顶边': '收盘价上穿箱体顶边',

    '收盘价高于箱体顶边': '收盘价高于箱体顶边', '收盘价大于箱体顶边': '收盘价高于箱体顶边',

    '收盘价回返箱体之内': '收盘价回返箱体之内',

    '收盘价下穿箱体底边': '收盘价下穿箱体底边', '收盘价下破箱体底边': '收盘价下穿箱体底边',

    'A线上穿J线': 'A线上穿J线', 'A线上破J线': 'A线上穿J线',

    'A线下穿J线': 'A线下穿J线', 'A线下破J线': 'A线下穿J线',

    'A线位于J线之上': 'A线位于J线之上', 'A线位于J线上': 'A线位于J线之上', 'A线位于J线上面': 'A线位于J线之上',

    'A线位于J线之下': 'A线位于J线之下', 'A线位于J线下': 'A线位于J线之下', 'A线位于J线下面': 'A线位于J线之下',

    '收盘价高于A线同时A线高于J线': '收盘价高于A线同时A线高于J线',

    '收盘价低于A线同时A线低于J线': '收盘价低于A线同时A线低于J线',

    '瀑布线多头发散': '瀑布线多头发散',

    '瀑布线空头发散': '瀑布线空头发散',

    '瀑布线顶部背离': '瀑布线顶部背离', '瀑布线顶背离': '瀑布线顶部背离',

    '瀑布线底部收敛': '瀑布线底部收敛',

    '瀑布线无序盘整': '瀑布线无序盘整',

    '单日股价低位上穿瀑布线': '单日股价低位上穿瀑布线',

    '单日股价高位下穿瀑布线': '单日股价高位下穿瀑布线',

    '箱体突破形态': '箱体突破形态',

    'DMA零轴以上几次金叉': 'DMA零轴以上X次金叉', 'DMA零轴以上多少次金叉': 'DMA零轴以上X次金叉',
    'DMA指标零轴以上几次金叉': 'DMA零轴以上X次金叉', 'DMA指标零轴以上多少次金叉': 'DMA零轴以上X次金叉',
    'DMA0轴以上几次金叉': 'DMA零轴以上X次金叉', 'DMA0轴以上多少次金叉': 'DMA零轴以上X次金叉',
    'DMA指标0轴以上几次金叉': 'DMA零轴以上X次金叉', 'DMA指标0轴以上多少次金叉': 'DMA零轴以上X次金叉',

    'DMA零轴以下多少次金叉': 'DMA零轴以下X次金叉', 'DMA零轴以下几次金叉': 'DMA零轴以下X次金叉',
    'DMA指标零轴以下多少次金叉': 'DMA零轴以下X次金叉', 'DMA指标零轴以下几次金叉': 'DMA零轴以下X次金叉',
    'DMA0轴以下多少次金叉': 'DMA零轴以下X次金叉', 'DMA0轴以下几次金叉': 'DMA零轴以下X次金叉',
    'DMA指标0轴以下多少次金叉': 'DMA零轴以下X次金叉', 'DMA指标0轴以下几次金叉': 'DMA零轴以下X次金叉',

    '启明星': '启明星',

    '黄昏星': '黄昏星',

    '高开大阴线': '高开大阴线',

    '低开大阳线': '低开大阳线',

    '三连阴': '三连阴',

    '三连阳': '三连阳',

    '四周突破法则': '四周突破法则',

    '跳空缺口高开': '跳空缺口高开',

    '跳空缺口低开': '跳空缺口低开',

    '乌云盖顶形态': '乌云盖顶形态', '乌云盖顶': '乌云盖顶形态',

    '平台整理': '平台整理',

    '强势整理': '强势整理',

    'V形反转': 'V形反转',

    'U形反转': 'U形反转',

    'N字上升形态': 'N字上升形态', 'N字上升': 'N字上升形态',

    '市盈率': '市盈率', 'PE': '市盈率',

    '市净率': '市净率', 'PB': '市净率',

    '市销率': '市销率', 'PS': '市销率',

    '滚动市盈率': '滚动市盈率', '滚动PE': '滚动市盈率', 'PETTM': '滚动市盈率',
    '滚动市销率': '滚动市销率', '滚动PS': '滚动市销率', 'PSTTM': '滚动市销率',

    '经营市现率TTM': '经营市现率TTM',

    '总市值': '总市值', '市值': '总市值',
    'CAP': '总市值', 'CAPITALISATION': '总市值',

    '流通市值': '流通市值',

    '总股本': '总股本', '总共有多少股': '总股本', '资本总额': '总股本',
    '股息率': '股息率',

    '销售净利率': '销售净利率', '销售净利润率': '销售净利率',

    '经营利润率': '经营利润率', '营业利润率': '经营利润率',

    '净利润率': '净利润率',

    '净利润': '净利润',

    '营业收入增长率': '营业收入增长率', '营业收入增长幅度': '营业收入增长率',

    '净利润增长率': '净利润增长率', '净利润增长幅度': '净利润增长率',

    '总资产收益率': '总资产收益率', 'ROTA': '总资产收益率', '资产收益率': '总资产收益率',

    '净资产收益率': '净资产收益率', 'ROE': '净资产收益率', '股东权益收益率': '净资产收益率',

    '资本回报率': '资本回报率', 'ROIC': '资本回报率',

    '每股收益增长率': '每股收益增长率',

    '基本每股收益': '基本每股收益',

    '每股未分配利润': '每股未分配利润',

    '每股息税前利润': '每股息税前利润', '每股EBIT': '每股息税前利润', '个股EBIT': '每股息税前利润',

    '每股净资产': '每股净资产',

    '每股盈余公积': '每股盈余公积',

    '每股股利': '每股股利',

    '负债权益比': '负债权益比',

    '归属于母公司的所有者权益': '归属于母公司的所有者权益',
    '归属于母公司所有者权益': '归属于母公司的所有者权益',
    '归属于母公司股东的所有者权益': '归属于母公司的所有者权益',
    '归属母公司所有者权益': '归属于母公司的所有者权益',
    '归属母公司的所有者权益': '归属于母公司的所有者权益',

    '权益乘数': '权益乘数', '股本乘数': '权益乘数', 'EM': '权益乘数',
    '归属母公司股东权益增长率': '归属母公司股东权益增长率',
    '归属于母公司股东权益增长率': '归属母公司股东权益增长率',

    '每股经营现金流': '每股经营现金流',

    '每股公积金': '每股公积金',

    '每股现金流': '每股现金流',

    '收盘价': '收盘价',

    'A股流通股本': 'A股流通股本', '流通A股': 'A股流通股本',

    '营业总收入': '营业总收入',

    '营业利润': '营业利润', '运营利润': '营业利润',

    '经营性现金流净值': '经营性现金流净值', '经营现金流净值': '经营性现金流净值',
    '经营现金净流量': '经营性现金流净值', '经营NCF': '经营性现金流净值',
    '净利润现金含量': '净利润现金含量',

    '首次公开募股': '首次公开募股', '招股日期': '首次公开募股', 'IPO': '首次公开募股',
    '单季度归母净利润增长率': '单季度归母净利润增长率',
    '单个季度归母净利润增长率': '单季度归母净利润增长率',
    '季度归母净利润增长率': '单季度归母净利润增长率',

    '现金比率': '现金比率', '现金资产比率': '现金比率',

    '销售现金比率': '销售现金比率', '销售现金资产比率': '销售现金比率',

    '经营现金净流量对销售收入比率': '经营现金净流量对销售收入比率',
    '经营现金净流量与销售收入比率': '经营现金净流量对销售收入比率',
    '经营现金净流量对销售收入的比率': '经营现金净流量对销售收入比率',

    '应收账款周转率': '应收账款周转率',

    '存货周转率': '存货周转率', '库存周转率': '存货周转率',

    '流动资产周转率': '流动资产周转率',

    '营业税金及附加': '营业税金及附加', '营业税金以及附加': '营业税金及附加',
    '营业税金和附加': '营业税金及附加', '运营税金和附加': '营业税金及附加',
    '运营税金及附加': '营业税金及附加', '运营税金以及附加': '营业税金及附加',

    '营业总成本': '营业总成本', '运营总成本': '营业总成本', '经营总成本': '营业总成本',

    '营业成本': '营业成本', '运营成本': '营业成本', '经营成本': '营业成本',
    '销售费用': '销售费用', '营业费用': '销售费用',

    '财务费用': '财务费用',

    '利润总额': '利润总额', '总利润': '利润总额', '利润总量': '利润总额',
    '税前利润': '税前利润',

    '税后利润': '税后利润',

    '投资活动产生的现金流量净额': '投资活动产生的现金流量净额',
    '投资活动现金流量净额': '投资活动产生的现金流量净额',
    '投资活动的现金流量净额': '投资活动产生的现金流量净额',
    '支付给职工以及为职工支付的现金': '支付给职工以及为职工支付的现金',
    '支付给职工和为职工支付的现金': '支付给职工以及为职工支付的现金',
    '筹资活动产生的现金流量净额': '筹资活动产生的现金流量净额',

    '期末现金及现金等价物余额': '期末现金及现金等价物余额',

    '货币资金': '货币资金',

    '交易性金融资产': '交易性金融资产',

    '应收账款': '应收账款',

    '存货': '存货',

    '流动资产合计': '流动资产合计',

    '固定资产': '固定资产',

    '无形资产': '无形资产',

    '商誉': '商誉',

    '资产总计和资产总额的比率': '资产总计和资产总额的比率',

    '资本公积金': '资本公积金',

    '盈余公积金': '盈余公积金',

    '未分配利润': '未分配利润',
    '股东权益合计': '股东权益合计',
    '投资性房地产': '投资性房地产',
    '非流动资产合计': '非流动资产合计',
    '流动负债合计': '流动负债合计',
    '专项应付款': '专项应付款',
    '非流动负债合计': '非流动负债合计',
    '负债合计': '负债合计',
    '专项储备': '专项储备',
    '所有者权益合计': '所有者权益合计',
    '营业收入': '营业收入',
    '管理费用': '管理费用',
    '所得税费用': '所得税费用',
    '销售商品和提供劳务收到的现金': '销售商品和提供劳务收到的现金',
    '收到其他与经营活动有关的现金': '收到其他与经营活动有关的现金',
    '经营活动现金流入小计': '经营活动现金流入小计',
    '经营活动现金流出小计': '经营活动现金流出小计',
    '经营活动产生的现金流量净额': '经营活动产生的现金流量净额',
    '投资活动现金流入小计': '投资活动现金流入小计',
    '投资活动现金流出小计': '投资活动现金流出小计',
    '筹资活动现金流入小计': '筹资活动现金流入小计',
    '筹资活动现金流出小计': '筹资活动现金流出小计',
    '现金及现金等价物净增加额': '现金及现金等价物净增加额',
    '销售毛利率': '销售毛利率',
    '每股现金流量净额': '每股现金流量净额',
    '应收账款周转天数': '应收账款周转天数',
    '存货周转天数': '存货周转天数',
    '固定资产周转率': '固定资产周转率',
    '总资产周转率': '总资产周转率',
    '流动比率': '流动比率',
    '速动比率': '速动比率',
    '产权比率': '产权比率',
    '利息保障倍数': '利息保障倍数',
    '无形资产比率': '无形资产比率',
    '固定资产比率': '固定资产比率',
    '非流动资产比率': '非流动资产比率',
    '营运资本': '营运资本',
    '股东权益比率': '股东权益比率',
    '资本化比率': '资本化比率',
    '股东权益与固定资产比率': '股东权益与固定资产比率',
    '净资产增长率': '净资产增长率',
    '营业利润增长率': '营业利润增长率',
    '负债和所有者权益总计': '负债和所有者权益总计',
    '成本费用利润率': '成本费用利润率',
    '成本费用净利润率': '成本费用净利润率',
    '现金流动负债比率': '现金流动负债比率',
    '有形净值债务率': '有形净值债务率',
    '偿债保障比率': '偿债保障比率',
    '资产负债比率': '资产负债比率',
    '长期负债比率': '长期负债比率',
    '基本收益率': '基本收益率',
    '资产利润率': '资产利润率',
    '股利支付率': '股利支付率',
    '收益留存率': '收益留存率',
    '总资产增长率': '总资产增长率',
    '可持续增长率': '可持续增长率',
    '资本负债比率': '资本负债比率',
    '净现金流量结构分析': '净现金流量结构分析',
    '本息偿付比率': '本息偿付比率',
    '应收票据': '应收票据',
    '预付款项': '预付款项',
    '其他应收款': '其他应收款',
    '一年内到期的非流动资产': '一年内到期的非流动资产',
    '其他流动资产': '其他流动资产',
    '长期股权投资': '长期股权投资',
    '长期应收款': '长期应收款',
    '开发支出': '开发支出',
    '短期借款': '短期借款',
    '应付票据': '应付票据',
    '应付账款': '应付账款',
    '预收款项': '预收款项',
    '应付职工薪酬': '应付职工薪酬',
    '应交税费': '应交税费',
    '应付利息': '应付利息',
    '应付股利': '应付股利',
    '其他应付款': '其他应付款',
    '一年内到期的非流动负债': '一年内到期的非流动负债',
    '其他流动负债': '其他流动负债',
    '长期借款': '长期借款',
    '应付债券': '应付债券',
    '长期应付款': '长期应付款',
    '长期应付职工薪酬': '长期应付职工薪酬',
    '股本': '股本',
    '其他综合收益': '其他综合收益',
    '购买商品和接受劳务支付的现金': '购买商品和接受劳务支付的现金',
    '支付的各项税费': '支付的各项税费',
    '支付其他与经营活动有关的现金': '支付其他与经营活动有关的现金',
    '收回投资收到的现金': '收回投资收到的现金',
    '取得投资收益收到的现金': '取得投资收益收到的现金',
    '购建固定资产和无形资产和其他长期资产支付的现金': '购建固定资产和无形资产和其他长期资产支付的现金',
    '投资支付的现金': '投资支付的现金',
    '吸收投资收到的现金': '吸收投资收到的现金',
    '取得借款收到的现金': '取得借款收到的现金',
    '发行债券收到的现金': '发行债券收到的现金',
    '偿还债务支付的现金': '偿还债务支付的现金',
    '分配股利和利润或偿付利息支付的现金': '分配股利和利润或偿付利息支付的现金',
    '期初现金及现金等价物余额': '期初现金及现金等价物余额',
    '可供出售金融资产': '可供出售金融资产',
    '资产减值损失': '资产减值损失',
    '营业外收入': '营业外收入',
    '营业外支出': '营业外支出'}

low_frequency_index = {
    '多头排列': 'maLong',
    '5日均线上穿10日均线': 'maCrossAbove_5_10',
    '5日均线上穿20日均线': 'maCrossAbove_5_20', '收盘价上探5日均线': 'priceBreak_5',
    '收盘价上探10日均线': 'priceBreak_10',
    '收盘价回踩10日均线': 'priceBack_10', '收盘价回踩20日均线': 'priceBack_20',
    'KDJ金叉': 'kdjGoldenCross',
    'KDJ死叉': 'kdjDeadCross',
    'KDJ高位金叉': 'kdjHighGoldenCross', 'KDJ低位金叉': 'kdjLowGoldenCross', 'KDJ高位死叉': 'kdjHighDeadCross',
    'KDJ低位死叉': 'kdjLowDeadCross', '布林通道开口变大': 'bollGapIncrease',
    '布林通道开口变小': 'bollGapDecrease',
    '收盘价上穿BOLL中轨': 'bollCrossAboveMiddleBand', '收盘价上破BOLL上轨': 'bollCrossAboveUpperBand',
    '收盘价下破BOLL中轨': 'bollCrossBelowMiddleBand', '收盘价下破BOLL下轨': 'bollCrossBelowLowBand',
    'MACD金叉': 'macdGoldenCross',
    'MACD死叉': 'macdDeadCross', 'MACD顶背离': 'macdBullishDivergences',
    'MACD底背离': 'macdBearishDivergences',
    'MACD零轴以上金叉': 'macdUpZeroGo ldenCross', 'MACD零轴以下金叉': 'macdDownZeroGoldenCross',
    'MACD零轴以上死叉': 'macdUpZeroDeadCross',
    'MACD零轴以下死叉': 'macdDownZeroDeadCross', 'MACD逐步放大': 'macdEnlarge',
    'MACD逐步减小': 'macdDecrease',
    '缩量': 'volumeAtrophy',
    '温和放量': 'volumeModerateIncrease', '明显放量': 'volumeObviousIncrease',
    '巨量放量': 'volumeHugeIncrease',
    '天量': 'volumeGodIncrease', '涨跌停标记': 'ltm', 'BETA值': 'BETA', '空头排列': 'maShort',
    '均线粘合': 'maBond',
    '5日均线连续上涨X天': 'ma5IncreaseX', '收盘价回踩5日均线': 'priceBack_5',
    '10日均线连续上涨X天': 'ma10IncreaseX',
    '20日均线连续上涨X天': 'ma20IncreaseX', '收盘价上探20日均线': 'priceBreak_20',
    '60日均线连续上涨X天': 'ma60IncreaseX',
    '收盘价上探60日均线': 'priceBreak_60', '收盘价回踩60日均线': 'priceBack_60',
    'SAR由红转绿': 'sarGreenToRed',
    'SAR由绿转红': 'sarRedToGreen',
    'SAR持续X日红线': 'sarRedX', 'SAR持续X日绿线': 'sarGreenX', 'KDJ超买': 'kdjOverBuy',
    'KDJ超卖': 'kdjOverSell',
    '上穿BOLL上轨': 'bollCrossAboveLowBand', '下穿BOLL上轨': 'bollCrossBelowUpperBand',
    'RSI超买': 'rsiOverBuy',
    'RSI超卖': 'rsiOverSell', 'RSI超买反转': 'rsiBuyToSell', 'RSI超卖反转': 'rsiSellToBuy',
    'RSI由底部上升到50以上': 'rsiUpAbove50',
    'RSI由顶部下穿到50以下': 'rsiDownBelow50', 'WR超卖': 'wrOverSell', 'WR超买': 'wrOverBuy',
    'WR指标上穿50': 'wrUpAbove50',
    'WR指标下穿50': 'wrDownBelow50', 'WR超卖反转': 'wrBuyToSell', 'WR超买反转': 'wrSellToBuy',
    'PDI上穿MDI': 'pdiUpCrossMdi',
    'PDI高于MDI': 'pdiAboveMdi', 'PDI低于MDI': 'pdiBelowMdi', 'ADX高位拐向': 'adxHighToLow',
    'ADX20以下': 'adxBelow20',
    'PSY高于75': 'psyAbove75', 'PSY低于25': 'psyBelow25', 'PSY高位区间回落75以下': 'psyHighToLow75',
    'PSY低位区间反弹25以上': 'psyLowToHigh25', 'ADTM高于0.5': 'adtmAboveP5', 'ADTM低于负0.5': 'adtmAboveN5',
    'ADTM负0.5以下金叉': 'adtmGoldenCross', 'ADTM0.5以上死叉': 'adtmDeadCross', 'DMA金叉': 'dmaGoldenCross',
    'DMA死叉': 'dmaDeadCross',
    'DMA零轴以上金叉': 'dmaUpZeroGoldenCross', 'DMA零轴以下金叉': 'dmaDownZeroGoldenCross',
    'ROC超买区间': 'rocOverBuy',
    'ROC超卖区间': 'rocOverSell', 'ROC零轴以上金叉': 'rocUpZeroGoldenCross',
    'ROC零轴以下金叉': 'rocDownZeroGoldenCross',
    'BIAS12零轴以下': 'biasBelow0', 'BIAS12零轴以上': 'biasUpper0', 'BIAS正向乖离': 'biasToPositive',
    'BIAS负向乖离': 'biasToNegative',
    'BIAS-24日线上穿BIAS-6日线': 'bias24UpTo6', 'BIAS-6日线下穿BIAS-24日线': 'bias24DownTo6',
    'ASI10日均线金叉': 'asiMA10GoldenCross',
    'ASI与10日均线死叉': 'asiMA10DeadCross', 'ASI突破前次高点': 'asiBreakPreHigh',
    'ASI跌破前次低点': 'asiBreakPreLow',
    'WVAD上穿零轴': 'wvadUpCrossZero', 'WVAD下穿零轴': 'wvadDownCrossZero',
    'WVAD0轴以上金叉': 'wvadUpZeroGoldCross',
    'WVAD0轴以下金叉': 'wvadDownZeroGoldCross', 'WVAD零轴以上死叉': 'wvadUpZeroDeadCross',
    'WVAD0轴以上死叉': 'wvadDownZeroDeadCross',
    'OBV新高': 'obvNewHigh', 'OBV低点': 'obvNewLow', 'OBV顶背离': 'obvBullishDivergences',
    'OBV底背离': 'obvBearishDivergences',
    'MTM上穿MTMMA': 'mtmUpCrossMtmma', 'MTM下穿MTMMA': 'mtmDownCrossMtmma',
    'MTM股价高位背离': 'mtmBullishDivergences',
    'MTM股价低位背离': 'mtmBearishDivergences', 'MTM和股价低位上升': 'mtmCloseLowUp',
    'MTM和股价高位下降': 'mtmCloseHighDown',
    'CR小于50': 'crLt50', 'CR大于400': 'crGt400', 'CR高位下穿CRMAC10日均线': 'crHighPosDownCrossMa10',
    'CR连续上穿4根均线': 'crUpCrossFourMa', 'CR回落到4根均线以下': 'crDownCrossFourMa',
    'EXPMA向上交叉': 'expmaUpCross',
    'EXPMA向下交叉': 'expmaDownCross', 'EXP1大于EXP2': 'exp1GtExp2', 'EXP1小于EXP2': 'exp1LtExp2',
    'EXPMA多头进攻': 'expmaMaLongSpeedUp', 'EXPMA空头进攻': 'expmaMaShortSpeedUp',
    'EXPMA多头回撤': 'expmaMaLongTop',
    'EXPMA空头回撤': 'expmaMaShortTop', '收盘价自上向下穿越BBI': 'closeDownCrossBbi',
    '收盘价自下向上穿越BBI': 'closeUpCrossBbi',
    '股价高于BBI': 'closeGtBbi', '股价低于BBI': 'closeLtBbi', '收盘价触及上顶边': 'closeTouchXtTop',
    '收盘价触及下底边': 'closeTouchXtBottom',
    '收盘价上穿箱体顶边': 'closeUpCrossXtTop', '收盘价高于箱体顶边': 'closeGtXtTop',
    '收盘价回返箱体之内': 'closeBackIntoXt',
    '收盘价下穿箱体底边': 'closeDownCrossXtBottom', 'A线上穿J线': 'aUpCrossJ', 'A线下穿J线': 'aDownCrossJ',
    'A线位于J线之上': 'aAboveJ',
    'A线位于J线之下': 'aBelowJ', '收盘价高于A线同时A线高于J线': 'closeGtAandAGtJ',
    '收盘价低于A线同时A线低于J线': 'closeLtAandALtJ',
    '瀑布线多头发散': 'pubuMaLong', '瀑布线空头发散': 'pubuMaShort',
    '瀑布线顶部背离': 'pubuBullishDivergences',
    '瀑布线底部收敛': 'pubuBearishDivergences', '瀑布线无序盘整': 'pubuDull',
    '单日股价低位上穿瀑布线': 'closeUpCrossPubu',
    '单日股价高位下穿瀑布线': 'closeDownCrossPubu', '箱体突破形态': 'xtBreak',
    'DMA零轴以上X次金叉': 'dmaUpZeroGoldenCrossX',
    'DMA零轴以下X次金叉': 'dmaDownZeroGoldenCrossX', '启明星': 'morningStar', '黄昏星': 'eveningStar',
    '高开大阴线': 'leaveBigline',
    '低开大阳线': 'lineOpened', '三连阴': 'threeYin', '三连阳': 'threeYang', '四周突破法则': 'breakFourRules',
    '跳空缺口高开': 'breakAwayHigh',
    '跳空缺口低开': 'breakAwayLow', '乌云盖顶形态': 'darkcloudOverhead', '平台整理': 'platformFinishing',
    '强势整理': 'strongArrangement',
    'V形反转': 'vReverse', 'U形反转': 'uReverse', 'N字上升形态': 'nRise', '创建时间': 'create_time',
    '更新时间': 'update_time',
    '市盈率': 'pe', '市净率': 'pb', '市销率': 'ps', '滚动市盈率': 'pe_ttm', '滚动市销率': 'ps_ttm',
    '经营市现率TTM': 'popcf', '总市值': 'totalmarketvalue', '流通市值': 'tfc', '总股本': 'totals',
    '股息率': 'dpr',
    '销售净利率': 'gross_profit_rate', '经营利润率': 'opm', '净利润率': 'npm', '净利润': 'net_profits',
    '营业收入增长率': 'revg',
    '净利润增长率': 'nprg', '总资产收益率': 'roaa', '净资产收益率': 'roe', '资本回报率': 'roic',
    '每股收益增长率': 'epsg',
    '基本每股收益': 'eps',
    '每股未分配利润': 'perundp', '每股息税前利润': 'ebits', '每股净资产': 'bvps', '每股盈余公积': 'srs',
    '每股股利': 'per_st_profit', '负债权益比': 'lde',
    '归属于母公司的所有者权益': 'ytototalcap', '权益乘数': 'em', '归属母公司股东权益增长率': 'eamig',
    '每股经营现金流': 'opcfs',
    '每股公积金': 'reservedPerShare', '每股现金流': 'epcf', '收盘价': 'close', 'A股流通股本': 'ashares_trade',
    '营业总收入': 'total_revenue',
    '营业利润': 'operation_profit', '经营性现金流净值': 'cfo', '净利润现金含量': 'cfo_netincome',
    '首次公开募股': 'ipo_date',
    '单季度归母净利润增长率': 's_qfa_yoynetprofit', '现金比率': 'cashratio', '销售现金比率': 'cf_sales',
    '经营现金净流量对销售收入比率': 'cf_sales',
    '应收账款周转率': 'arturnover', '存货周转率': 'inventory_turnover',
    '流动资产周转率': 'currentasset_turnover',
    '营业税金及附加': 'business_taxes', '营业总成本': 'total_operating_costs', '营业成本': 'operating_costs',
    '销售费用': 'sales_expenses',
    '财务费用': 'net_financial_expenses', '利润总额': 'pre_tax_profit', '税前利润': 'pre_tax_profit',
    '税后利润': 'af_tax_profit',
    '投资活动产生的现金流量净额': 'incf', '支付给职工以及为职工支付的现金': 'cpte', '筹资活动产生的现金流量净额': 'fncf',
    '期末现金及现金等价物余额': 'cate',
    '货币资金': 'cash_equivalents', '交易性金融资产': 'financial_assets_at_fair_value',
    '应收账款': 'accounts_receivable',
    '存货': 'inventories', '流动资产合计': 'total_current_assets', '固定资产': 'fixed_property',
    '无形资产': 'intangible_assets', '商誉': 'goodwill', '资产总计和资产总额的比率': 'total_assets',
    '资本公积金': 'capital_reserve',
    '盈余公积金': 'surplus_reserve',
    '未分配利润': 'retained_earnings', '股东权益合计': 'total_equity',
    '投资性房地产': 'invest_real_estate',
    '非流动资产合计': 'tot_non_cur_assets', '流动负债合计': 'tot_cur_liab',
    '专项应付款': 'specific_item_payable',
    '非流动负债合计': 'tot_non_cur_liab', '负债合计': 'tot_liab', '专项储备': 'special_rsrv',
    '所有者权益合计': 'tot_shrhldr_eqy_incl_min_int',
    '营业收入': 'oper_rev', '管理费用': 'less_gerl_admin_exp', '所得税费用': 'inc_tax',
    '销售商品和提供劳务收到的现金': 'cash_recp_sg_and_rs',
    '收到其他与经营活动有关的现金': 'other_cash_recp_ral_oper_act',
    '经营活动现金流入小计': 'stot_cash_inflows_oper_act',
    '经营活动现金流出小计': 'stot_cash_outflows_oper_act',
    '经营活动产生的现金流量净额': 'net_cash_flows_oper_act',
    '投资活动现金流入小计': 'stot_cash_inflows_inv_act', '投资活动现金流出小计': 'stot_cash_outflows_inv_act',
    '筹资活动现金流入小计': 'stot_cash_inflows_fnc_act', '筹资活动现金流出小计': 'stot_cash_outflows_fnc_act',
    '现金及现金等价物净增加额': 'net_incr_cash_cash_equ', '销售毛利率': 's_fa_grossprofitmargin',
    '每股现金流量净额': 's_fa_cfps', '应收账款周转天数': 's_fa_arturndays',
    '存货周转天数': 's_fa_invturndays', '固定资产周转率': 's_fa_faturn', '总资产周转率': 's_fa_assetsturn',
    '流动比率': 's_fa_current', '速动比率': 's_fa_quick', '产权比率': 's_fa_debttoequity',
    '利息保障倍数': 's_fa_ebittointerest',
    '无形资产比率': 'intangible_per_total', '固定资产比率': 'fixed_per_total',
    '非流动资产比率': 'non_cur_per_total',
    '营运资本': 'op_capital', '股东权益比率': 'shareholder_per_assets', '资本化比率': 'capitalized_ratio',
    '股东权益与固定资产比率': 'equity_per_fixed', '净资产增长率': 's_fa_yoy_equity',
    '营业利润增长率': 's_fa_yoyop',
    '负债和所有者权益总计': 'tot_liab_shrhldr_eqy', '成本费用利润率': 'profit_per_cost',
    '成本费用净利润率': 'net_profit_per_cost',
    '现金流动负债比率': 'cash_per_cur_liab', '有形净值债务率': 'tangible_per_tot_liab',
    '偿债保障比率': 'tot_liab_net_ocf',
    '资产负债比率': 'asset_per_liab', '长期负债比率': 'long_liab_per_asset',
    '基本收益率': 'ebit_per_avg_tot_asset', '资产利润率': 'tot_profit_per_avg_tot_asset',
    '股利支付率': 'div_payout_ratio',
    '收益留存率': 'retention_ratio', '总资产增长率': 'tot_asset_growth_rate',
    '可持续增长率': 'sustainable_growth_rate',
    '资本负债比率': 'liab_per_equity', '净现金流量结构分析': 'ocf_per_tot_cf',
    '本息偿付比率': 'principal_interest_repayment_ratio',
    '应收票据': 'notes_rcv', '预付款项': 'prepay', '其他应收款': 'oth_rcv',
    '一年内到期的非流动资产': 'non_cur_assets_due_within_1y',
    '其他流动资产': 'oth_cur_assets', '长期股权投资': 'long_term_eqy_invest', '长期应收款': 'long_term_rec',
    '开发支出': 'r_and_d_costs',
    '短期借款': 'st_borrow', '应付票据': 'notes_payable', '应付账款': 'acct_payable',
    '预收款项': 'adv_from_cust',
    '应付职工薪酬': 'empl_ben_payable', '应交税费': 'taxes_surcharges_payable', '应付利息': 'int_payable',
    '应付股利': 'dvd_payable',
    '其他应付款': 'oth_payable', '一年内到期的非流动负债': 'non_cur_liab_due_within_1y',
    '其他流动负债': 'oth_cur_liab',
    '长期借款': 'lt_borrow',
    '应付债券': 'bonds_payable', '长期应付款': 'lt_payable', '长期应付职工薪酬': 'lt_payroll_payable',
    '股本': 'cap_stk',
    '其他综合收益': 'other_comp_income', '购买商品和接受劳务支付的现金': 'cash_pay_goods_purch_serv_rec',
    '支付的各项税费': 'pay_all_typ_tax',
    '支付其他与经营活动有关的现金': 'other_cash_pay_ral_oper_act',
    '收回投资收到的现金': 'cash_recp_disp_withdrwl_invest',
    '取得投资收益收到的现金': 'cash_recp_return_invest',
    '购建固定资产和无形资产和其他长期资产支付的现金': 'cash_pay_acq_const_fiolta',
    '投资支付的现金': 'cash_paid_invest', '吸收投资收到的现金': 'cash_recp_cap_contrib',
    '取得借款收到的现金': 'cash_recp_borrow',
    '发行债券收到的现金': 'proc_issue_bonds', '偿还债务支付的现金': 'cash_prepay_amt_borr',
    '分配股利和利润或偿付利息支付的现金': 'cash_pay_dist_dpcp_int_exp',
    '期初现金及现金等价物余额': 'cash_cash_equ_beg_period',
    '可供出售金融资产': 'fin_assets_avail_for_sale', '资产减值损失': 'impairtog',
    '营业外收入': 'plus_non_oper_rev', '营业外支出': 'less_non_oper_exp'}

typical_technical_index = [
                       '5日均线上穿10日均线', '5日均线上穿20日均线', '收盘价下破BOLL中轨',
                       '收盘价上探5日均线', '收盘价上探10日均线', '收盘价回踩10日均线',
                       '收盘价回踩20日均线', 'KDJ金叉', 'KDJ死叉', 'KDJ高位金叉', 'KDJ低位金叉',
                       'KDJ高位死叉', 'KDJ低位死叉', '布林通道开口变大',
                       '布林通道开口变小', '收盘价上穿BOLL中轨', '收盘价上破BOLL上轨',
                       '收盘价下破BOLL下轨', 'MACD金叉', 'MACD死叉', 'MACD顶背离',
                       'MACD底背离', 'MACD零轴以上金叉', 'MACD零轴以下金叉', 'MACD零轴以上死叉',
                       'MACD零轴以下死叉', 'MACD逐步放大', 'MACD逐步减小',
                       '缩量', '温和放量', '明显放量', '巨量放量', '天量',
                       '均线粘合', '5日均线连续上涨X天', '收盘价回踩5日均线',
                       '10日均线连续上涨X天', '20日均线连续上涨X天', '60日均线连续上涨X天',
                       '收盘价上探60日均线', '收盘价回踩60日均线', 'KDJ超买', 'KDJ超卖',
                       '上穿BOLL上轨', '下穿BOLL上轨']
special_zb = {'只标': '只标'}
zb_to_full = {**low_to_full, **high_to_full, **special_zb}
